로그인

Play 게임즈 서비스 로그인은 Android 플레이어를 위한 플랫폼 수준 게임별 ID인 플레이어의 게임 ID를 제공합니다. 이 ID는 게임과 플레이어 간의 관계를 구축하는 데 도움이 됩니다. 플레이어는 중앙 집중식의 대체 시스템보다 이 ID를 사용하여 로그인하려는 경향이 있습니다.

또한 이 서비스의 로그인은 클라우드 저장 시스템의 키로 사용할 수 있는 강력하고 일관된 식별자를 제공합니다. 클라우드 저장은 가치가 높은 요소로, 이를 통해 플레이어는 다음 작업을 할 수 있습니다.

  • 기기를 변경하거나 초기화하면 중단한 부분부터 다시 시작
  • 여러 기기(예: 다른 스마트폰 또는 Chromebook)에서 게임 플레이
  • 게임 제거 및 재설치

Play 게임즈 서비스 ID를 자체 클라우드 저장 솔루션의 키로 사용하거나 무료 저장된 게임 서비스를 사용할 수 있습니다.

Play 게임즈 서비스 (PGS)는 자동 로그인을 지원하므로 플레이어를 원활하게 로그인할 수 있습니다.

권장되는 로그인 흐름

플레이어가 게임에 로그인하도록 하려면 다음 로그인 흐름을 이용합니다.

  1. 게임의 시작 시퀀스 중에 자동 로그인이 트리거됩니다. 그러면 사용자 로그인 또는 새 계정 생성이 시도됩니다.
  2. 자동 로그인이 작동하지 않거나 사용자가 거부하는 경우 나중에 사용자가 로그인하려는 경우를 대비하여 수동 로그인 버튼을 표시합니다.

자동 로그인

자동 로그인을 사용하면 사용자가 불편을 겪지 않고 게임에 로그인할 수 있습니다. 게임에서 사용자 로그인을 요청하고 자동 로그인 설정이 사용 설정된 경우 (Google Play 게임즈 앱에서) 사용자의 PGS ID 사용자 인증 정보가 전송되며 사용자에게 PGS 로그인 환경이 표시됩니다.

자동 로그인은 사용자가 제어할 수 있는 설정입니다. 사용자는 모든 게임에 자동으로 로그인하거나 매번 메시지가 표시되도록 선택할 수 있습니다.

자동 로그인

OAuth 범위 및 PGS

PGS는 OAuth 시스템을 사용하여 사용자가 게임에 자신의 계정에 대한 액세스 권한을 부여할 수 있도록 합니다. PGS는 게임의 고유한 범위(games-lite)를 사용하며 게임에서 저장된 게임 기능을 사용하는 경우 다른 범위(drive.app_data)를 사용합니다. 저장된 게임 기능을 사용하면 게임 데이터가 저장되는 사용자의 Google Drive 계정에 액세스할 수 있습니다.

PGS v2에서는 더 이상 추가 OAuth 범위를 요청할 수 없습니다. 필요한 경우 PGS와 함께 Google 로그인 SDK를 사용하는 것이 좋습니다.

멀티 로그인 방법 지원

PGS는 Android 플레이어를 위한 게임 ID를 제공하지만, 사용자에게 연결된 유일한 ID일 필요는 없습니다. PGS, 소셜 네트워크 ID, 자체 게임 내 ID 시스템을 모두 사용하여 플레이어를 동시에 로그인할 수 있습니다. 각 시스템은 개발자와 플레이어 모두에게 고유한 가치를 제공하고 모두 함께 작동하여 Android 플레이어에게 탁월한 경험을 선사할 수 있습니다.

백엔드 통합을 위해 플레이어 ID를 안전하게 검색 및 확인

서버 인증 코드를 요청하면 서버가 로그인한 플레이어의 권한을 사용하여 REST API를 통해 Play 게임즈 서비스 서버와 직접 통신할 수 있습니다. 그러면 플레이어의 ID, 프로필 및 기타 정보(예: 승인된 경우 친구 목록)에 직접 액세스가 가능합니다. 백엔드에 플레이어 ID, 친구 ID 또는 기타 관련 데이터를 저장하는 경우 관련 필드의 기기 측 조작 가능성을 제거하려면 이 방법을 사용해야 합니다.

또한 이전의 게임과 플레이어의 경우 플레이어용 Android SDK에서 반환되는 플레이어 ID는 다른 플레이어가 동일한 게임에서 그 플레이어를 볼 때 보게 되는 ID와 다를 수 있습니다. 이는 친구 목록을 사용할 때 특히 관련이 있습니다. 그러나 REST API 내에서 반환되는 player_id는 항상 일관적이며 항상 다른 플레이어에게 표시되는 ID입니다.

자세한 내용은 오프라인 액세스REST API 문서를 참고하세요.

클라이언트 구현

Android에서 로그인 지원을 구현하는 방법을 알아보려면 Android 게임에서 로그인을 참고하세요.