Google Login
This is the guide for using the console to enable Google login.
For information regarding the use of the console outside of GAMEPOT integration, please refer to the 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/
Registering Google Login Authentication Information on GAMEPOT Dashboard
To register the Google login authentication key on the GAMEPOT dashboard, follow these steps: GAMEPOT Dashboard > Project Settings > Authentication > Google menu. Then, enter the 'Client ID (Android, iOS) / Client Secret'.

Google Login Settings
To use Google login, you need to enter the following three items in the GAMEPOT Dashboard > Project Settings > Authentication > Google:

Client ID (Android)
Client ID (iOS)
Client Secret
How to Set Client ID / Client Secret and Verify Information
1) Firebase Console Settings
Go to Firebase Console > Select Project > Click the 'gear' icon next to Project Overview > Select Project Settings

In the "Your apps" section, add the SHA-1 value for the build you are using.

If you are using the app signing feature in the Google Play Console, also add the SHA-1 value from the app signing certificate.
To check Google app signing: Google Play Console > Select Project > Settings > App Signing > App Signing Key Certificate > SHA-1 Certificate Fingerprint.
2) Google Cloud Console - OAuth Consent Screen Setup
Go to API & Services > OAuth Consent Screen, and select "External" for User Type.

Enter the App Name, User Support Email, and Developer Contact Information.

Click Save, then continue to finish configuring the OAuth consent screen.
After setup, make sure that 'Publishing Status = Production' and 'User Type = External' are correctly set.

3) Google Cloud Console - Set up User Credentials
Go to API & Services > Credentials > Create Credentials > OAuth Client ID.

Choose the application type based on your build platform.
To use Google One Tap login, creating a web application is mandatory.

Please Enter the Required Information According to the Application Type
For Android, enter the package name used during the build process and the SHA-1 value of the app being built.

For iOS, enter the Bundle ID.

For web applications, there is no additional information to input except for the name modification.

4) GooGle Login Input Information for GAMEPOT Dashboard

Select the iOS Client ID created earlier → Copy the Client ID value → Enter it in the Client ID (iOS) field on GAMEPOT Dashboard > Project Settings > Authentication > Google.
Select the Web Application Client ID created earlier → Copy the Client ID and Client Secret values → Enter them in the Client ID (Android) / Client Secret fields on GAMEPOT Dashboard > Project Settings > Authentication > Google. (Make sure to check the project at the top)
iOS Native URL Schemes Input
To integrate Google Login on iOS, you need to input the iOS URL Scheme value in Info > URL Types as shown below.

Unity URL Schemes Input (iOS)
For Unity, to integrate Google Login on iOS, you need to input the Scheme value into Supported URL Schemes as shown below: Player Settings -> Other Settings -> Supported URL Schemes, and enter the iOS URL scheme provided by Google as shown in the picture.
When you enter '1' in the size, Element 0 will appear, allowing you to input the value.

How to Check the iOS URL Scheme Value
Go to Google Cloud Console > Credentials > iOS Client ID > iOS URL Scheme.

Last updated