Google Play Game Services
Google Play에 게임 앱을 출시하기 위해서는 일반적인 앱 출시를 위한 세팅 외에도 추가적인 작업들을 해주어야 한다.
먼저 Google Play Console 세팅이 선행되어야 한다. 작업이 이미 완료되었다면 건너뛰면 된다.
https://algorfati.tistory.com/90
Google Play Console에서 앱 세팅이 완료되었다면, 이제 게임 출시를 위한 작업을 진행하여야 한다.
1. Play 게임 서비스 프로젝트를 생성
Play 게임 서비스 -> 설정 및 관리 -> 설정 -> Play 게임 서비스 설정 -> 프로젝트 생성
2. 사용자 인증 정보 만들기
OAuth 동의 화면 구성 탭을 누르고 Google Cloud Platform으로 들어간다.
(여기서 개발자 계정과 무관한 구글 계정이 로그인 연동되어있으면 접근 권한이 없다는 에러 메시지가 뜰 수 있으므로, 개발자 계정을 미리 연동시켜두자.)
Google Cloud Patform에서 OAuth 동의 화면 -> 외부 체크 후 만들기.
앱정보, 사용자 지원 이메일, 개발자 연락처 정보를 채우고 저장 후 계속.
테스트 사용자도 필요하다면 추가하자.
사용자 인증 정보 탭을 누르고,
+사용자 인증 정보 만들기 -> OAuth 클라이언트 ID 선택
다음 항목들을 모두 채워 넣고 만들기 버튼을 누른다.
인증서 디지털 지문은 다음 링크를 통해 만들 수 있다.
인증서 디지털 지문을 넣고 클라이언스 생성을 완료하면, 다음과 같은 결과화면을 확인할 수 있다.
이제 다시 Google Play Console로 돌아가서 완료를 누른다.
사용자 인증 정보 추가 버튼을 누른다.
인증 섹션에서 Cloud에 생성된 클라이언트를 선택하고 저장한다.
다음과 같이 프로젝트 게시만 냅두고 모두 완료됨을 확인한다.
이제 프로젝트를 게시한다.
게시 후에,
Play 게임 서비스 -> 설정 및 관리 -> 설정 -> 게시된 게임 프로젝트를 를 선택한다.
그 다음, 인증 -> OAuth 클라이언트 -> 지문 내용을 복사한다.
Google Cloud Platform에서 보기를 누르고,
사용자 인증 정보 -> SHA-1 인증서 디지털 지문 내용에 복사한 내용을 붙여넣는다.
그리고 저장한다.
(한번 올렸던 업로드 인증서 디지털 지문을 내부의 sign 인증서 지문으로 다시 올려야 하는 작업이 좀 이상하게 느껴질 수 있지만, 앱이 게시된 후부터는 업로드 키를 사용하기 때문에, 클라우드에서 그 키로 바꾸어주지 않으면 로그인이 되지 않는다. 다음 링크를 참고하자.
forum.unity.com/threads/google-play-services-not-working.485322/)
그리고 게임 앱도 내부적으로만 먼저 게시해서 테스트가 필요할 것이다.
테스트 순서는 강도에 따라 내부테스트 -> 비공개테스트(Alpha) -> 공개테스트(Beta) -> 프로덕션 순으로 이동한다.
일단 내부테스트 먼저 작업해보자.
출시 -> 테스트 -> 내부 테스트 -> 새 버전 만들기 버튼 클릭
앱 서명 후, 준비된 apk파일을 올려 넣는다.
테스터 설정 후, 테스트 참여 방법-> 링크 복사 를 통해 추가된 테스터에 한해서 앱을 다운받을 수 있다.
(내부테스트의 경우 앱 이름이 임의의 이름으로 들어간다.)
시행착오
내부테스트 시, 테스터들이 먼저 테스트 수락을 받은 후에야 링크를 통해 앱을 받을 수 있다.
테스트 -> 내부테스트 -> 테스터 -> 테스트 참여 방법 -> 링크 복사
링크를 복사하여 먼저 테스트 승인을 하고 앱을 설치하면 된다.
참고자료
유니티 Google Play Game Service 세팅방법
www.youtube.com/watch?v=fTZomSliq-E
Google Play Game Service Setting 공식 문서
developers.google.com/games/services/console/enabling#step_3_generate_an_oauth_20_client_id
Google Play Game Service Github 예제 프로젝트
구글 플레이 앱 게시 후 구글 로그인이 안되는 문제
forum.unity.com/threads/google-play-services-not-working.485322/
안드로이드 폰 Google Play 내부 앱 공유 설정
m.blog.naver.com/lys1900/221813517586
'서비스 운영' 카테고리의 다른 글
[Unreal] Google Play 광고 시스템 이용 (0) | 2021.03.09 |
---|---|
[Google Play] 구글 플레이에 앱 출시하기 (Google Play Console) (0) | 2021.03.04 |