차세대 플레이어 ID

사용자의 개인 정보 보호를 더욱 강화하기 위해 PGS 차세대 플레이어 ID를 도입합니다. 차세대 플레이어 ID를 사용하면 사용자에게 플레이하는 게임별로 다른 플레이어 ID가 할당되지만 플레이어 ID는 주어진 게임(PGS 프로젝트 기준)에서 일관되게 유지됩니다.

차세대 플레이어 ID는 PGS로 게임에 로그인한 적이 없는 사용자에게만 적용됩니다. 이미 게임에 로그인한 기존 사용자는 계속해서 동일한 플레이어 ID를 사용합니다.

차세대 플레이어 ID는 점진적으로 출시될 예정이며 2024년 3월부터는 모든 PGS 프로젝트의 요구사항이 될 예정입니다. 출시 계획에 관한 자세한 내용은 이 블로그 게시물을 참고하세요.

차세대 플레이어 ID 사용하기

차세대 플레이어 ID를 지원하려면 탐색 메뉴에서 Play 게임즈 서비스 > 설정 및 관리 > 구성으로 이동한 다음 구성 페이지에서 속성 수정을 클릭해야 합니다. 여기에서 아래와 같이 차세대 플레이어 ID를 사용 설정하는 설정을 볼 수 있습니다.

Play 게임즈 서비스 차세대 ID 구성

차세대 플레이어 ID를 사용 설정하기 위한 변경사항을 게시하기 전에 테스터 계정을 사용하여 차세대 플레이어 ID가 ID 시스템에 문제를 일으키지 않는지 확인하는 것이 좋습니다.

이렇게 하려면 라디오 버튼을 '켜짐'으로 설정하되 변경사항을 게시하지 않습니다. 라디오 버튼이 '켜짐'으로 설정되면 테스터 계정에서 테스트에 사용할 차세대 플레이어 ID를 반환합니다. 이 설정은 이 PGS 프로젝트에 연결된 모든 게임에 적용됩니다.

테스트를 완료했으면 Play 게임즈 서비스 > 설정 및 관리 > 게시에서 Play Console에 PGS 프로젝트를 포함하는 변경사항을 게시합니다. 이렇게 하면 변경사항이 적용되고 모든 신규 사용자에게 차세대 ID가 제공됩니다.

차세대 플레이어 ID 테스트하기

게임에서 플레이어 ID가 여러 타이틀에서 일관적이라고 가정하지 않는다면 문제없이 차세대 플레이어 ID를 사용 설정할 수 있을 것으로 예상됩니다. 그렇긴 해도 테스트를 통해 문제가 없는지 확인하는 것이 좋습니다.

권장되는 테스트는 다음과 같습니다.

  • (차세대 플레이어 ID를 받는) 테스터 계정이 PGS 프로필에 로그인하여 게임 진행 상황을 연결할 수 있는지 확인합니다.
  • (해당하는 경우) 테스터 계정이 여러 게임에서 동일한 PGS 프로필을 사용하여 동일한 ID 시스템에 로그인하고 진행 상황을 추적할 수 있는지 확인합니다.

개발자 플레이어 키 사용하기

교차 게임 사용자 환경을 제공하기 위해 여러 타이틀에서 사용자를 식별하는 방법이 필요하다면 개발자 플레이어 키를 사용하면 됩니다. 개발자 플레이어 키는 REST Web API를 통해서만 액세스할 수 있습니다. ID를 가져오는 방법은 다음과 같습니다.

  1. [아직 완료하지 않은 경우] PGS REST API에 액세스할 수 있도록 클라이언트 및 백엔드 서버를 설정합니다.
  2. 다음 HTTP 요청을 수행합니다. GET https://www.googleapis.com/games/v1/players/me/scopedIds

응답은 다음과 같은 필드 하나를 포함합니다.

developer_player_key (string) - 사용자 ID, Google Play Console에 있는 개발자의 모든 애플리케이션에서 동일함.

애플리케이션 전체에서 플레이어 ID 목록 검색

개발자 계정이 소유한 애플리케이션 목록에서 사용자의 플레이어 ID 목록을 검색할 수도 있습니다. 사용자는 PGS로 로그인한 게임의 ID만 보유합니다.

  1. (아직 완료하지 않은 경우) PGS REST API에 액세스할 수 있도록 클라이언트 및 백엔드 서버를 설정합니다.
  2. 다음 HTTP 요청을 실행합니다.

    GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds