버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.
목차 영역
minLevel1
maxLevel7
목차

...

로그인

발췌
namelogin
  • 로그인 UI는 개발사에서 로그인 UI를 커스터마이징하여 적용 가능합니다.

  • 개발사에서 로그인 UI를 직접 구현하는 경우 참고사항

    • IDP별 로그인 API가 제공됩니다.

    • 개발사에서 로그인 화면에, 각 IDP별 로그인 버튼을 배치하고, 각 버튼을 클릭했을 경우, 각각의 IDP별 로그인 API를 호출하도록 구현해야 합니다.

    • 글로벌 원빌드를 제공할 경우, 국가에 따라서 IDP버튼의 노출을 처리해야 합니다. 예를 들어서, 한국의 경우에는 카카오 로그인을 제공하고, 그 외 국가에서는 페이스북 로그인을 제공하도록 구현해야 합니다.

    • 국가를 구분하기 위해서 KGTSystem클래스에 countryCode를 가져올 수 있는 API를 제공합니다.

  •  로그인이 성공한 이후에 설정창을 띄우면 회원번호에 PlayerID가 노출되도록 구현해야 합니다.

기본 로그인 UI를 사용하지 않는 로그인하기

발췌
namelogin_custom

기본 로그인 UI를 사용하지 않는 로그인하는 예제입니다.

국가별로 로그인 IDP가 다를 경우에는 국가를 얻어오는 API를 통해서, 분기 처리 하도록 합니다. 

  • 게스트 인증

게스트 로그인의 경우 알람 팝업을 직접 구현해야 합니다. 카카오 게임 검수 진행시, 필수 체크 항목입니다.

게스트 인증을 진행하기 전에, "게스트 로그인 시 게임 삭제 및 디바이스 변경을 하면 게임 데이터가 삭제될 수 있습니다."

알림 팝업을 노출하여, 사용자가 계속 게스트 인증을 진행할지, 취소를 할지를 선택할지를 선택할 수 있게 구현해야 합니다.

예)

Image Added

게스트 로그인시에 앱 삭제나 기기 정보가 변경될 시에 기존 playerId로 이어서 게임 진행 할 수 없습니다.

기본 로그인을 사용하는 경우 SDK에서 띄워줍니다.

런처를 통해서 로그인하기

발췌
namelogin_with_bridge_token

런처를 통해서 SDK 로그인을 수행하는 경우 사용하는 API 입니다. (Windows 환경 지원)

런처를 통해 전달 받은 bridgeToken을 이용하여 로그인을 수행합니다.

로그인 후 런처를 통해서 전달 받은 부가 정보가 있는 경우 플레이어 정보에서 확인할 수 있습니다.