인증
요구 사항 항목 1.2
SDK를 실행하고 사용하기 위해 타사 서비스에 등록하거나 로그인할 필요는 없습니다. Yandex ID로 로그인할 수 있습니다.
-
게임에서 특수 버튼을 누르는 등의 자발적인 작업을 수행한 후에만 인증됩니다. 인증 프롬프트는 인증 이유를 명확하고 모호하지 않게 설명합니다.
-
게임에 게스트 로그인 옵션이 있거나 로그인하지 않고도 게임을 플레이할 수 있습니다. 이 경우 게임 내 진행 상황을 저장해야 합니다.
인증 추가
1.2. SDK를 실행하고 사용하기 위해 타사 서비스에 등록하거나 로그인할 필요는 없습니다. Yandex ID로 로그인할 수 있습니다.
왜 중요한가: 의무적인 등록이나 인증 없이 사용자가 더 빨리 게임을 시작할 수 있으므로, 게임이 수익을 창출하기 시작합니다. 또한, 이런 게임은 접근성이 낮아 더 많은 사용자를 확보할 수 있습니다.
게임에 인증을 추가한 경우, 다음 규칙을 따라야 합니다:
-
사용자는 등록이나 인증 없이 게임을 할 수 있습니다.
-
인증은 야텍스 ID로만 가능해야 합니다.
-
인증을 제안하는 메시지에는 사용자에게 주는 이점이 설명되어 있어야 합니다.
-
게임에는 인증 제안이 없어야 합니다:
- 외부 서비스에서;
- 사용자가 이미 계정에 로그인한 경우.
예시
올바른 방법 |
잘못된 방법 |
기본 기능은 인증 없이 사용 가능합니다. |
게임에 접속하거나 플레이하기 위해선 인증이 필요합니다. |
게임에 인증을 제안하는 경우, 야텍스 ID로 연결됩니다. |
게임에서 외부 서비스 인증을 제안합니다. |
인증을 거부하고 게임을 계속 할 수 있습니다. |
인증을 거부할 수 있는 옵션이 없거나, 게임 내에서 인증 제안이 고집스럽고 자주 표시됩니다. |
계정에 로그인한 후에는 게임 내 인증 제안이 더 이상 표시되지 않습니다. |
계정에 로그인한 후에도 게임 내 인증 제안이 계속 표시됩니다. |
인증 제안
1.2.1. 인증은 사용자의 의도적인 행동 이후에만 발생합니다.
로그인은 사용자에게 불편을 주지 않고 예측 가능해야 합니다. 또한, 사용자는 로그인을 함으로써 얻을 수 있는 이점에 대한 정보를 가지고 있어야 합니다.
사용자가 로그인을 편하게 느끼도록 다음 규칙을 따르세요:
- 사용자가 의식적으로 해당 행동을 선택했을 때만 (예: "로그인"이라는 텍스트가 있는 버튼을 클릭할 때) 로그인 페이지로 이동합니다.
- 로그인을 제안할 때는 다음과 같은 이점을 설명하여 표시합니다. 예를 들어:
- 클라우드에 진행 상태 저장.
- 신제품 및 프로모션 알림.
- 게임 내 구매 – 구매한 아이템과 업그레이드가 현재 브라우저뿐만 아니라 모든 브라우저에서 이용 가능.
- 사용자는 로그인을 거부하고 게임을 계속할 수 있습니다.
예시
올바른 예 |
잘못된 예 |
로그인 페이지로 이동하는 요소를 클릭할 때, 그 요소가 로그인 페이지로 이동한다는 것이 외관상으로 명확해야 합니다. |
로그인과 관련 없는 버튼을 클릭해 로그인 페이지가 열립니다. 예를 들어 리더보드나 게임 평가하기. |
로그인 창에는 계정에 로그인하는 이점에 대한 정보가 있습니다. |
로그인 제안 창에 로그인의 이점에 대한 정보가 없습니다. |
로그인을 거부하고 게임을 계속할 수 있는 옵션이 있습니다. |
로그인을 거부할 수 있는 옵션이 없습니다. |