인증

요구 사항 항목 1.2

SDK를 실행하고 사용하기 위해 타사 서비스에 등록하거나 로그인할 필요는 없습니다. Yandex ID로 로그인할 수 있습니다.

  1. 게임에서 특수 버튼을 누르는 등의 자발적인 작업을 수행한 후에만 인증됩니다. 인증 프롬프트는 인증 이유를 명확하고 모호하지 않게 설명합니다.

  2. 게임에 게스트 로그인 옵션이 있거나 로그인하지 않고도 게임을 플레이할 수 있습니다. 이 경우 게임 내 진행 상황을 저장해야 합니다.

인증 추가

1.2. SDK를 실행하고 사용하기 위해 타사 서비스에 등록하거나 로그인할 필요는 없습니다. Yandex ID로 로그인할 수 있습니다.

왜 중요한가: 의무적인 등록이나 인증 없이 사용자가 더 빨리 게임을 시작할 수 있으므로, 게임이 수익을 창출하기 시작합니다. 또한, 이런 게임은 접근성이 낮아 더 많은 사용자를 확보할 수 있습니다.

게임에 인증을 추가한 경우, 다음 규칙을 따라야 합니다:

  1. 사용자는 등록이나 인증 없이 게임을 할 수 있습니다.

  2. 인증은 야텍스 ID로만 가능해야 합니다.

  3. 인증을 제안하는 메시지에는 사용자에게 주는 이점이 설명되어 있어야 합니다.

  4. 게임에는 인증 제안이 없어야 합니다:

    • 외부 서비스에서;
    • 사용자가 이미 계정에 로그인한 경우.

예시

올바른 방법

잘못된 방법

기본 기능은 인증 없이 사용 가능합니다.

게임에 접속하거나 플레이하기 위해선 인증이 필요합니다.

게임에 인증을 제안하는 경우, 야텍스 ID로 연결됩니다.

게임에서 외부 서비스 인증을 제안합니다.

인증을 거부하고 게임을 계속 할 수 있습니다.

인증을 거부할 수 있는 옵션이 없거나, 게임 내에서 인증 제안이 고집스럽고 자주 표시됩니다.

계정에 로그인한 후에는 게임 내 인증 제안이 더 이상 표시되지 않습니다.

계정에 로그인한 후에도 게임 내 인증 제안이 계속 표시됩니다.

인증 제안

1.2.1. 인증은 사용자의 의도적인 행동 이후에만 발생합니다.

로그인은 사용자에게 불편을 주지 않고 예측 가능해야 합니다. 또한, 사용자는 로그인을 함으로써 얻을 수 있는 이점에 대한 정보를 가지고 있어야 합니다.

사용자가 로그인을 편하게 느끼도록 다음 규칙을 따르세요:

  1. 사용자가 의식적으로 해당 행동을 선택했을 때만 (예: "로그인"이라는 텍스트가 있는 버튼을 클릭할 때) 로그인 페이지로 이동합니다.
  2. 로그인을 제안할 때는 다음과 같은 이점을 설명하여 표시합니다. 예를 들어:
    • 클라우드에 진행 상태 저장.
    • 신제품 및 프로모션 알림.
    • 게임 내 구매 – 구매한 아이템과 업그레이드가 현재 브라우저뿐만 아니라 모든 브라우저에서 이용 가능.
  3. 사용자는 로그인을 거부하고 게임을 계속할 수 있습니다.

예시

올바른 예

잘못된 예

로그인 페이지로 이동하는 요소를 클릭할 때, 그 요소가 로그인 페이지로 이동한다는 것이 외관상으로 명확해야 합니다.

로그인과 관련 없는 버튼을 클릭해 로그인 페이지가 열립니다. 예를 들어 리더보드게임 평가하기.

로그인 창에는 계정에 로그인하는 이점에 대한 정보가 있습니다.

로그인 제안 창에 로그인의 이점에 대한 정보가 없습니다.

로그인을 거부하고 게임을 계속할 수 있는 옵션이 있습니다.

로그인을 거부할 수 있는 옵션이 없습니다.