본문 바로가기
게임 프로그래밍/구글 플레이 게임 서비스 연동

구글 플레이 게임즈 서비스 설정 (Google Cloud Platform 에서 사용자 인증 정보 만들기)

by 레오란다 2022. 10. 31.
반응형

목차

1. 배포용 키 생성과 SHA1 인증서 지문 얻기 [바로가기]

2. 구글 플레이 게임즈 서비스 설정 (Google Cloud Platform 에서 사용자 인증 정보 만들기)

3. Google Play Games Plugin for Unity 설치 및 설정 [바로가기]

4. 로그인 UI 생성 및 코드 작성 [바로가기]

5. 내부 테스트 출시 및 안드로이드 폰에 게임 설치하는 법 [바로가기]


이번엔 구글 플레이 게임즈 서비스를 연동하기 위한 설정에 대해 알아보겠습니다.

 

이번 내용은 구글 개발자 콘솔Google Cloud Platform을 오가며 설정을 해야 하기 때문에 다소 복잡해 보일 수 있습니다. 전체적인 흐름은 다음과 같습니다.

 

  1. 구글 개발자 콘솔에서 앱 만들기
  2. Play 게임즈 서비스 설정
  3. Google Cloud Platform에서 OAuth 동의 화면 구성
  4. 구글 개발자 콘솔에서 사용자 인증 정보 추가로 이동
  5. Google Cloud Platform에서 OAuth 클라이언트 ID 생성
  6. 구글 개발자 콘솔에서 OAuth 클라이언트 ID를 이용해 사용자 인증 정보 추가 완료

 

1. 구글 개발자 콘솔에서 앱 만들기

 

구글 개발자 콘솔에 접속해서 새로운 앱을 만듭니다. 모든 앱에서 [앱 만들기] 를 클릭하고 다음과 같이 내용을 채워줍니다.

 

앱 이름은 게임의 이름입니다. 여기서는 예제로 Slime 으로 진행할 것입니다. 선언에 있는 개발자 프로그램 정책과 미국 수출법을 위와 같이 모두 체크해준 다음 화면 하단의 [앱 만들기] 버튼을 클릭합니다.

 

 

2. Play 게임즈 서비스 설정

 

좌측 메뉴에 보면 [Play 게임즈 서비스] 항목이 있습니다. 여기서 설정을 클릭하면 다음과 같은 페이지가 나타납니다. 아직 Google API 를 사용하지 않기 때문에 "아니요. 게임에서 Google API를 사용하지 않습니다." 를 선택한 다음 [만들기]를 클릭합니다.

Play 게임즈 서비스 설정

 

[만들기]를 클릭하면 나타나는 화면에서 아래와 같은 사용자 인증 정보 항목을 봅니다. 

 

Google Cloud Console 에서 OAuth 동의 화면을 구성해야 한다는 안내가 보입니다. [설정]을 클릭합니다.

 

OAuth 동의 화면 구성에 대한 안내가 나타납니다. 읽어 보시고 "Google Cloud Platform"을 클릭합니다.

 

 

3. Google Cloud Platform에서 OAuth 동의 화면 구성

 

Google Cloud Platform 으로 이동하면 다음과 같은 화면이 나타납니다.

 

Google Cloud

 

외부를 선택하고 [만들기]를 클릭합니다. 아래와 같은 페이지가 나타나면 * 표시된 항목을 모두 채워줍니다.

 

앱 등록 수정

 

 

정보를 입력했으면 [저장 후 계속]을 클릭합니다. 이 후에는 각 단계마다 별도의 입력 없이 [저장 후 계속]을 클릭하면 됩니다. 그러면 다음과 같은 화면이 나타납니다.

 

 

현재 게시 상태는 "테스트" 입니다. 테스트 밑에 [앱 게시] 를 클릭하고 게시 상태로 변경해 줍니다. 테스트 사용자가 필요하다면 [+ADD USERS] 를 클릭해서 추가해 주시면 됩니다. 이제 구글 개발자 콘솔로 이동합니다.

 

 

4. 구글 개발자 콘솔에서 사용자 인증 정보 추가로 이동

 

Play 게임즈 서비스 설정 페이지에서 사용자 인증 정보 항목에서 [사용자 인증 정보 추가전 OAuth 동의 화면 구성] 아내 문구에 있는 [새로 고침]을 클릭하면 다음과 같이 변경되면서 [사용자 인증 정보 추가]가 활성화됩니다.

 

 

[사용자 인증 정보 추가]를 클릭하면 다음과 같은 내용이 나오는 페이지로 이동됩니다. 유형에 Andoird 와 게임 서버가 있는데 이 Android 를 선택합니다.

 

 

[OAuth 클라이언트 만들기] 를 클릭하면 다음과 같이 생성하는 방법에 대한 안내 문구가 화면에 나타납니다. 

 

 

문구에서 [OAuth 클라이언트 ID 만들기] 를 클릭하면 Google Cloud Platform의 OAuth 클라이언트 ID 만들기 페이지로 이동됩니다.

 

 

5. Google Cloud Platform에서 OAuth 클라이언트 ID 생성

 

사용자 인증 정보

 

사용자 인증 정보를 만들기위한 페이지입니다. [+사용자 인증 정보 만들기] 를 클릭하고 [OAuth 클라이언트 ID] 를 선택하면 다음과 같은 OAuth 클라이언트 ID 만들기 페이지로 이동됩니다.

 

 

애플리케이션 유형을 Android 로 선택하고 정보를 입력해 줍니다.

 

  • 이름: OAuth 2.0 클라이언트의 이름입니다. 구글 개발자 콘솔에 등록한 게임 이름과 동일한 이름을 입력합니다.
  • 패키지 이름: 유니티에서 얻을 수 있습니다. com.[Company Name].[Product Name] 의 형식입니다.
  • SHA-1 인증서 디지털 지문: 배포용 키 생성과 SHA1 얻기 에서 생성한 지문을 넣으면 됩니다.

모두 올바르게 입력한 다음 [만들기] 를 클릭합니다.

 

 

6. 구글 개발자 콘솔에서 OAuth 클라이언트 ID를 이용해 사용자 인증 정보 추가 완료

 

구글 개발자 콘솔로 돌아옵니다. 안내 문구가 떠 있다면 [완료]를 클릭하시면 자동으로 새로 고침 되면서 OAuth 클라이언트 항목을 선택할 수 있게 됩니다. 안내문구가 떠 있지 않다면 F5를 눌러 새로 고침 해주세요.

 

 

위와 같이 OAuth 클라이언트를 선택한 다음 [변경사항 저장] 을 클릭합니다. 

반응형

댓글