상위 수준 단계
- “Play Games Plugin for Unity”의 올바른 버전을 선택합니다.
- Play Games Platform을 초기화하고 사용자를 인증합니다.
- LoginWithGoogleAccount를 사용하여 PlayFab에 로그인합니다.
- Google Play Games 프로필을 PlayFab 플레이어 계정과 연결합니다.
- 사용자가 LoginWithGooglePlayGamesServices API를 사용하여 로그인할 수 있는지 확인합니다.
- (선택 사항) PlayFab 플레이어 계정에서 Google 계정 프로필을 연결 해제합니다.
마이그레이션 단계
”Play Games Plugin for Unity”의 올바른 버전 선택
Google이 더 이상 추가 스코프 요청을 허용하지 않기 때문에 최신 버전의 플러그인은 마이그레이션에 작동하지 않으며, PlayFab의 LoginWithGoogleAccount API가 더 이상 작동하지 않습니다. 이 마이그레이션 단계는 “Play Games Plugin for Unity” 버전 0.10.14를 사용하여 테스트하고 문서화되었으며, 여기에서 찾을 수 있습니다: playgameservices/play-games-plugin-for-unity at v10.14 (github.com). 플러그인 설치 및 구성 단계는 플러그인의 README를 참조하세요.Play Games Platform 초기화 및 플레이어 인증
README의 Configuration & Initialization Play Games Services 섹션을 참조하고 PlayGamesClientConfiguration의 일부로 “profile” 스코프를 요청하세요.LoginWithGoogleAccount를 사용하여 PlayFab에 로그인
LoginWithGoogleAccount 인증 API를 사용하여 기존 플레이어의 계정에 로그인합니다. 성공적으로 로그인하려면 GetServerAuthCode 메서드를 통해 요청할 수 있는 Server Auth Token을 제공해야 합니다.
플레이어의 Google Play Games 프로필을 PlayFab 플레이어 계정과 연결
이 단계에서는 이전에 Google 계정에만 연결되어 있던 기존 플레이어의 PlayFab 계정에 플레이어의 Google Play Games 계정을 연결합니다.
플레이어가 LoginWithGooglePlayGamesServices API를 사용하여 로그인할 수 있는지 확인
(선택 사항) PlayFab 플레이어 계정에서 Google 계정 프로필 연결 해제
이 단계는 선택 사항입니다. 그러나 Google Play Games Services 프로필이 플레이어 계정에 연결되고 PlayFab에 성공적으로 로그인할 수 있음을 이미 확인했다면, UnlinkGoogleAccount API를 사용하여 플레이어 프로필에 연결된 이전 Google 계정 프로필을 연결 해제하고 LoginWithGooglePlayGamesServices API만 사용하도록 이동하는 것이 좋습니다.
