Available in Classic and VPC
This is a console user guide for using the Google login feature.
For instructions on using the console other than integrating with GAMEPOT, see the following.
- Play Console Help Center
- Google Play Console: https://play.google.com/console/
- Google Cloud Platform: https://console.cloud.google.com/?hl=ko
- Firebase Console: https://console.firebase.google.com/
Register Google login authentication information on GAMEPOT dashboard
The following describes how to register a Google login authentication key to the GAMEPOT dashboard.
Click the GAMEPOT dashboard > Project settings > Authentication > Google menu, in that order, and enter Client ID (Android, iOS)/Client Secret.

Set up Google login
To use Google login, enter the following three items in the GAMEPOT dashboard > Project settings > Authentication > Google.

- Client ID (Android)
- Client ID (iOS)
- Client Secret
How to check client ID and client secret information
1) Set up Firebase console
-
Go to Firebase console > Select project > Click the "gear" icon next to the project overview > Click Project Settings.

-
Add the SHA-1 value used in Build in the My apps section at the bottom.

-
If you're using the app signing feature in the Google Store Console, then also add the SHA-1 value from your app signing key certificate.
- Check Google app signing: Google Play Console > Select project > Setup > App signing > App signing key certificate > SHA-1 certificate fingerprint

- Check Google app signing: Google Play Console > Select project > Setup > App signing > App signing key certificate > SHA-1 certificate fingerprint
2) Google Cloud Console - Configure OAuth consent screen
-
Go to APIs & Services > OAuth consent screen, and select User Type as External.

-
Enter the app name, user support email, and developer contact information.

- After saving, click the [Continue] button to finish configuring the OAuth consent screen.
-
After completing the setup, make sure that it is set correctly to "Publication Status = Production Stage / User Type = External."

3) Google Cloud Console - Set credentials
-
Select APIs & Services > Credentials > Create Credentials > OAuth client ID, in that order.

-
Select the application type based on your build platform.

- Enter the required information according to the application type.
-
For Android, enter the Package name you used to build and the SHA-1 value for the app you're building.

-
For iOS, enter the Bundle ID.

-
For web applications, you don't need to do anything other than edit the name.

4) Input value information on GAMEPOT dashboard for Google login

- Select the iOS client ID created above → Copy the client ID value
→ Enter it in GAMEPOT dashboard > Project settings > Authentication > Google's Client ID (iOS) - Select the web application client ID created above → Copy the client ID and client secret password value
→ Enter it in GAMEPOT dashboard > Project settings > Authentication > Google's Client ID (Android)/Client secret
(Make sure to check the project at the top.)
Enter iOS native URL schemes
To integrate Google login on iOS, you need to enter the iOS URL schemes value in Info > URL Types as shown below.

Enter Unity URL schemes (iOS)
In the case of Unity, to integrate Google login on iOS, enter the Schemes value in Supported URL Schemes as shown below.
Enter the iOS URL scheme issued by Google in Player Settings -> Other Settings -> Supported URL Schemes as shown in the image.
- If you enter "1" for size, an Element 0 field appears and you can enter it.

How to check iOS URL schemes value
- Google Cloud Console > Set credentials > iOS client ID > iOS URL scheme

Login error code definition
| Code | Message | Text |
|---|---|---|
| 7003 | Couldn't get credential from result. (10: [28444] Developer console is not set up correctly.) | This occurs when the developer console settings required for Google login are incorrect. Client_ID verification required |