Play 게임즈 서비스 연동 가이드
구글 'Play 게임즈 서비스'의 업적 및 리더보드 등을 원스토어 상품과 연동할 수 있습니다. 연동을 위해서는 ' Play 게임즈 서비스'의 게임 프로젝트에 '사용자 인증 정보' 추가가 필요합니다.
구글 플레이와 원스토어의 패키지 네임이 달라도 Play 게임즈 서비스는 동일하게 연동 가능합니다.
Play 게임즈 서비스 설정하기
https://play.google.com/console에 접속 후 아래 절차에 따라 설정을 진행할 수 있으며, 좀 더 상세한 내용은 여기를 클릭해 주세요.
[모든 앱] 메뉴에서 연동을 원하는 앱을 클릭합니다.
[성장 > Play 게임즈 서비스 > 설정 및 관리 > 설정] 메뉴를 클릭합니다.
[사용자 인증 정보]섹션에서 [사용자 인증 정보 추가]를 클릭합니다.
[사용자 인증 정보 추가]화면의 [OAuth 클라이언트]섹션에서 OAuth 클라이언트 ID를 선택한 후 [변경사항 저장]을 클릭합니다.
OAuth 클라이언트 ID를 새로 만들어야 하는 경우
[OAuth 클라이언트 만들기]를 클릭합니다.
호출된 팝업의 Google Cloud Platform에서 OAuth 클라이언트 ID 만들기 위한 링크를 클릭합니다.
Google Cloud Platform의 [OAuth 클라이언트 ID 만들기]에 내용을 입력한 후 [만들기]를 클릭합니다.
[Google Cloud Platform > 사용자 인증 정보]에서 생성된 OAuth 클라이언트 ID를 확인할 수 있습니다.
[성장 > Play 게임즈 서비스 > 설정 및 관리 > 설정]의 [사용자 인증 정보 추가]화면에서 [OAuth 클라이언트 새로고침]을 하면 생성된 OAuth 클라이언트 ID를 선택할 수 있습니다.
구글플레이와 원스토어의 게임을 디바이스에서 실행하여 업적 및 리더보드 등이 공유되는지 확인합니다.
Firebase 연동 확인하기
'Play 게임즈 서비스'를 설정했다면 Firebase는 자동으로 연동됩니다. https://console.firebase.google.com에 접속 후 아래 절차에 따라 연동 정보를 확인할 수 있습니다.
[Firebase 프로젝트]에서 프로젝트를 클릭합니다.
상단 영역에서 2개의 앱이 모두 등록되어 있는 것을 확인할 수 있습니다.
[프로젝트 개요] 옆의 [설정]아이콘을 클릭한 후 [프로젝트 설정]을 클릭합니다.
[일반]탭의 [내 앱]섹션에 2개의 앱이 모두 등록되어 있는 것을 확인할 수 있습니다.
TIPS - 두 개의 패키지로 빌드하기
build.gradle를 설정합니다.
Gradle > app > Tasks > build > assemble을 확인합니다.
release의 apk를 각각의 스토어에 등록합니다.
Last updated