Google Play Games Service : SIGN_IN status: ERROR_NOT_AUTHORIZED, when rollout for Beta.

Hi,
Google Play Games Service : SIGN_IN status: ERROR_NOT_AUTHORIZED, when rollout for Beta.
If i Build and Run Directly from Unity , everything works fine.
But When i Rollout a Beta, it shows Sign In Google green box with a loading circle (then accounts β†’ select beta tester Email), and then nothing.

  1. Beta tester Emails : Open
  2. game save data : off
  3. Testing emails : emails added
  4. testing for Alpha and Beta : both
    tick (green)
  5. GooglePlayGamesPlugin-0.9.38a
  6. unity 5.6

sdk components updated rev 39 , rev 47

Following log :

05-23 12:55:44.400 28917 29002 I GamesNativeSDK: Auth operation started: SIGN IN

05-23 12:55:44.400 28917 29002 I GamesNativeSDK: Connecting to Google Play…

05-23 12:55:44.522 28917 28948 W Unity : !!! [Play Games Plugin DLL] 05/23/17 12:55:44 +05:30 WARNING: Creating new PlayGamesPlatform

05-23 12:55:44.522 28917 28948 W Unity :

05-23 12:55:44.522 28917 28948 W Unity : (Filename: ./artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

05-23 12:55:44.522 28917 28948 W Unity :

05-23 12:55:44.522 28917 28948 I Unity : [Play Games Plugin DLL] 05/23/17 12:55:44 +05:30 DEBUG: Activating PlayGamesPlatform.

05-23 12:55:44.523 28917 28948 I Unity : [Play Games Plugin DLL] 05/23/17 12:55:44 +05:30 DEBUG: PlayGamesPlatform activated: GooglePlayGames.PlayGamesPlatform

05-23 12:55:44.523 28917 28948 I Unity : [Play Games Plugin DLL] 05/23/17 12:55:44 +05:30 DEBUG: Creating platform-specific Play Games client.

05-23 12:55:44.523 28917 28948 I Unity : [Play Games Plugin DLL] 05/23/17 12:55:44 +05:30 DEBUG: Creating Android IPlayGamesClient Client

05-23 12:55:44.523 28917 28948 I Unity : [Play Games Plugin DLL] 05/23/17 12:55:44 +05:30 DEBUG: Starting Auth Transition. Op: SIGN_IN status: ERROR_NOT_AUTHORIZED

05-23 12:55:44.523 28917 28948 I Unity : [Play Games Plugin DLL] 05/23/17 12:55:44 +05:30 DEBUG: Invoking callbacks, AuthState changed from silentPending to Unauthenticated.

05-23 12:55:44.523 28917 28948 I Unity : [Play Games Plugin DLL] 05/23/17 12:55:44 +05:30 DEBUG: there are pending auth callbacks - starting AuthUI

thanks :slight_smile:

hi,

Everything is working now.
It was not working due to Google App Signing enabled, i guess we have to do some changes to AndroidManifest.xml for Google Play Games Services to work
see here :- Use Play App Signing - Play Console Help
but solution given below also works fine.

[SOLVED]

What i did :-

  1. Google Play Console β†’ Select your app β†’ Release Management β†’ App signing β†’ App signing certificate : copy SHA-1 (dont copy word β€˜SHA1:’)

  2. open https://console.developers.google.com/ , select your project β†’ credentials β†’ OAuth 2.0 client IDs β†’ Edit OAuth client β†’ Signing-certificate fingerprint β†’ replace the old SHA1 with copied SHA1 ->save.

  3. open you game, you should get sign in β†’ email selection β†’ select testers email. Google Play Games Services should work fine now.

1 Like