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:

  1. Client ID (Android)

  2. Client ID (iOS)

  3. Client Secret

How to Set Client ID / Client Secret and Verify Information

1) Firebase Console Settings

  1. Go to Firebase Console > Select Project > Click the 'gear' icon next to Project Overview > Select Project Settings

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

  1. 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.

  1. Go to API & Services > OAuth Consent Screen, and select "External" for User Type.

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

  • Click Save, then continue to finish configuring the OAuth consent screen.

  1. After setup, make sure that 'Publishing Status = Production' and 'User Type = External' are correctly set.

3) Google Cloud Console - Set up User Credentials

  1. Go to API & Services > Credentials > Create Credentials > OAuth Client ID.

  1. 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

  1. 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.

  2. 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