5. 계정 연동

게임에서 계정 연동 기능을 연동하는 방법을 안내합니다.

 

 


계정 연동이란?

  • 기기 연동 또는 이기종의 모바일 기기를 사용하는 유저의 게임 데이터를 유지시켜 주기 위해서 지원하는 기능입니다.

  • 국내

    • 게스트 로그인 또는 iOS에서 애플 계정으로 로그인한 유저는 카카오 계정으로 계정연동 가능함

    • 카카오톡 소셜 기능 지원하기 위해, 애플 로그인한 유저에게도 계정연동 지원함

  • 국외 

    • 게스트 로그인한 유저는 {카카오, 페이스북, 구글, 애플} 계정으로 계정연동 가능함

 

계정 연동 정책

  • 한번 계정 연동을 완료한 유저는 다른 IDP 인증 방식으로 계정연동이 불가합니다. (1회만 계정 연동 지원)

    • 예) 게스트 로그인 → (계정연동 완료) 페이스북 로그인 → (계정연동 시도) 카카오계정 로그인 : 실패 

  • 계정 연동을 다른 IDP로 하게 되면, 기존 계정에서 게임플레이하던 playerId 정보는 그대로 유지됩니다.

    • 예) 게스트 로그인 → (계정연동) 페이스북 로그인 → 로그아웃 → 페이스북 로그인 (게스트 로그인 시 발급된 playerid와 동일)

  • 게스트 로그인에서 다른 IDP(카카오 또는 페이스북)로 계정연동 후, 다시 게스트 로그인으로 인증 시, 새로운 playerId가 생성됩니다.

    • 예) 게스트 로그인 —> 계정 연동 —> 로그아웃 —> 게스트 로그인 (새로운 playerId)

  • 계정 연동은 앱별로 (카카오, 페이스북, 구글, 애플) 계정의 playerId가 없는 경우에만 가능합니다.

    • 예) 카카오계정 로그인 --> 카카오계정 로그아웃 --> 게스트 로그인 --> (계정연동 시도) 카카오계정 로그인

      • 이미 카카오계정 로그인 상태로 playerId가 생성되어 있기 때문에, 다음과 같이 얼럿이 노출됩니다.

      • 얼럿 메시지 : 이미 사용 중인 계정입니다. 다른 계정으로 연동해주세요. [확인]

    • 카카오 또는 페이스북 계정의 playerId가 있는데 앱 탈퇴를 한 경우라면, 해당 계정으로 계정 연동은 가능합니다.



계정 연동 가능한 로그인 계정

  • SDK 3.10.6 이상부터 적용되는 정책입니다.

  •