환경 설정
구글 계정 활용을 위하여 환경설정을 합니다.
구글 사용자 OAuth 클라이언트 ID 등록 (Android)
- Google Cloud Platform > 사용자 인증 정보 > 사용자 인증 정보 만들기 > OAuth 클라이언트 ID 선택합니다.
- 어플리케이션 유형을 Wep application 로 선택 후 기타 정보를 입력 후 완료 합니다.
- 추가 된 OAuth 클라이언트 ID의 클라이언트 ID 정보를 확인 합니다.
구글 사용자 OAuth 클라이언트 ID 등록 (iOS)
- Google Cloud Platform > 사용자 인증 정보 > 사용자 인증 정보 만들기 > OAuth 클라이언트 ID 선택합니다.
- 어플리케이션 유형을 iOS 로 선택 후 기타 정보를 입력 후 완료 합니다.
- 추가 된 OAuth 클라이언트 ID 선택 후 PLIST 정보를 다운로드 합니다.
- 다운받은 PLIST 파일명을 GoogleService-Info.plist 로 변경합니다.
구글 게임 SDK 등록
- 구글 게임 Unity Package 를 다운로드 합니다.
- 구글 게임 Unity Package 를 프로젝트에 Import 합니다.
- 구글 게임은 iOS는 필수이며, 안드로이드는 선택 입니다.
구글 인증 SDK 등록
- 구글 인증 Unity Package 를 다운로드 합니다.
- 구글 인증 Unity Package 를 프로젝트에 Import 합니다.
- 구글 인증 Unity Package Import 시 충돌 및 에러방지를 위하여 일부 파일을 제거 합니다.
xCode 설정 (iOS)
- xCode 프로젝트는 CocoaPods 프로젝트로 실행합니다.
- Google Cloud Platform 에서 다운로드 한 GoogleService-Info.plist 을 프로젝트에 추가 합니다.
- CocoaPods 의 GoogleSignIn 버전 정보를 변경합니다. 일부 버전이 구글 인증 SDK와 충돌이 발생 될 수 있습니다.
- pod 정보 변경 후 pod install 을 실행하여 해당 서비스의 설치를 완료 합니다.
- Google Cloud Platform 의 iOS URL 스키마 정보를 URLType 의 URL Schemes에 등록합니다.
- URL Schemes 정보는 GameService-Info.plist 의 REVERSED_CLIENT_ID 값입니다.