사용자의 개인 정보 보호를 더욱 강화하기 위해 PGS 차세대 플레이어 ID를 도입합니다. 차세대 플레이어 ID를 사용하면 사용자에게 플레이하는 게임별로 다른 플레이어 ID가 할당됩니다. 하지만 플레이어 ID는 기기에서 주어진 게임(PGS 프로젝트)에 대해 일관되게 유지됩니다.
차세대 플레이어 ID는 PGS로 게임에 로그인한 적이 없는 사용자에게만 적용됩니다. 이미 게임에 로그인한 기존 사용자는 계속해서 동일한 플레이어 ID를 사용합니다.
차세대 플레이어 ID는 점진적으로 출시될 예정이며 2024년 3월부터는 모든 PGS 프로젝트의 요구사항이 될 예정입니다. 출시 계획에 관한 자세한 타임라인은 이 블로그 게시물을 참고하세요.
차세대 플레이어 ID 사용
차세대 플레이어 ID를 지원하려면 다음 단계를 따르세요.
- Google Play Console에서 게임을 선택합니다.
- 성장 > Play 게임즈 서비스 > 설정 및 관리 > 구성으로 이동합니다.
- 구성 페이지에서 속성 수정을 선택합니다. 이 페이지에는 다음 이미지와 같이 차세대 플레이어 ID를 사용 설정하는 설정이 포함되어 있습니다.
차세대 플레이어 ID를 사용 설정하기 위한 변경사항을 게시하기 전에 테스터 계정을 사용하여 차세대 플레이어 ID가 ID 시스템에 문제를 일으키지 않는지 확인하는 것이 좋습니다.
이렇게 하려면 라디오 버튼을 '켜짐'으로 설정하되 변경사항을 게시하지 않습니다. 라디오 버튼이 '켜짐'으로 설정되면 테스터 계정에서 테스트에 사용할 차세대 플레이어 ID를 반환합니다. 이 설정은 이 PGS 프로젝트에 연결된 모든 게임에 적용됩니다.
테스트를 완료했으면 Play 게임즈 서비스 > 설정 및 관리 > 게시에서 Play Console에 PGS 프로젝트를 포함하는 변경사항을 게시합니다. 이렇게 하면 변경사항이 적용되고 모든 신규 사용자에게 차세대 ID가 제공됩니다.
차세대 플레이어 ID 테스트
게임에서 플레이어 ID가 여러 타이틀에서 일관적이라고 가정하지 않는다면 문제없이 차세대 플레이어 ID를 사용 설정할 수 있을 것으로 예상됩니다. 그렇긴 해도 테스트를 통해 문제가 없는지 확인하는 것이 좋습니다.
권장되는 테스트는 다음과 같습니다.
- (차세대 플레이어 ID를 받는) 테스터 계정이 PGS 프로필에 로그인하여 게임 진행 상황을 연결할 수 있는지 확인합니다.
- (해당하는 경우) 테스터 계정이 여러 게임에서 동일한 PGS 프로필을 사용하여 동일한 ID 시스템에 로그인하고 진행 상황을 추적할 수 있습니다.
개발자 플레이어 키 사용
교차 게임 사용자 환경을 제공하기 위해 여러 타이틀에서 사용자를 식별하는 방법이 필요하다면 개발자 플레이어 키를 사용하면 됩니다. 개발자 플레이어 키는 REST Web API를 통해서만 액세스할 수 있습니다. ID를 가져오는 방법은 다음과 같습니다.
- 서버 측 웹 앱을 만듭니다.
다음 HTTP 요청을 실행합니다.
GET https://www.googleapis.com/games/v1/players/me/scopedIds
응답은 다음과 같은 필드 하나를 포함합니다.
developer_player_key (string)
- 사용자 ID, Google Play Console에 있는 개발자의 모든 애플리케이션에서 동일함.
애플리케이션 전체에서 플레이어 ID 목록 검색
개발자 계정이 소유한 애플리케이션 목록에서 사용자의 플레이어 ID 목록을 검색할 수도 있습니다. 사용자는 PGS로 로그인한 게임의 ID만 보유합니다.
- 서버 측 웹 앱을 만듭니다.
다음 HTTP 요청을 실행합니다.
GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds