SignIn Google Play Games for iOS

Hello!

I want to SignIn to Google Play Games in my iOS device.

When I’m signing in with account, who signed in by Android device, all works fine.
But when I created NEW Google account and tried to login in iOS, I got error.

Please, help to fix it!

PS: GPG published on Android Console (not test version and works fine on Android devices)

LOG:
[Play Games Plugin DLL] 01/06/17 11:19:10 +03:00 DEBUG: Application is pausing, which disconnects the RTMP client. Leaving room.
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update()

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

2017-01-06 11:19:11.475200 TestGame[903:326485] VERBOSE: Signed in user; extracting credential.
[Play Games Plugin DLL] 01/06/17 11:19:11 +03:00 DEBUG: Starting Auth Transition. Op: SIGN_IN status: VALID
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update()

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

2017-01-06 11:19:11.904839 TestGame[903:327201] INFO: Auth operation started: SIGN OUT
2017-01-06 11:19:11.904996 TestGame[903:327201] ERROR: Out of box error detected; the user must reauthenticate through the UIflow.
2017-01-06 11:19:11.906739 TestGame[903:327016] ERROR: Could not automatically seed application metadata cache.
2017-01-06 11:19:11.906906 TestGame[903:327016] WARNING: Could not automatically seed player level cache.
2017-01-06 11:19:11.907516 TestGame[903:326769] WARNING: Could not automatically seed achievement cache.
2017-01-06 11:19:11.910563 TestGame[903:326769] WARNING: Could not automatically seed snapshot cache.
2017-01-06 11:19:11.917117 TestGame[903:326485] WARNING: Error fetching local player for Welcome Back UI
[Play Games Plugin DLL] 01/06/17 11:19:11 +03:00 DEBUG: Entering internal callback for AchievementManager#InternalFetchAllCallback
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update()

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[Play Games Plugin DLL] 01/06/17 11:19:11 +03:00 DEBUG: Populating Achievements, status = ERROR_NOT_AUTHORIZED
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update()

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

*** [Play Games Plugin DLL] 01/06/17 11:19:11 +03:00 ERROR: Error retrieving achievements - check the log for more information. Failing signin.
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update()

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Failed to sign in with Google Play Games.
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update()

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[Play Games Plugin DLL] 01/06/17 11:19:11 +03:00 DEBUG: Entering internal callback for PlayerManager#InternalFetchSelfCallback
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update()

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[Play Games Plugin DLL] 01/06/17 11:19:11 +03:00 DEBUG: Populating User
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update()

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[Play Games Plugin DLL] 01/06/17 11:19:11 +03:00 DEBUG: Received user callback after signout occurred, ignoring
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update()

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

[Play Games Plugin DLL] 01/06/17 11:19:11 +03:00 DEBUG: Invoking user callback on game thread
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update()

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

2017-01-06 11:19:12.081190 TestGame[903:327202] INFO: Auth operation started: SIGN OUT
2017-01-06 11:19:12.204061 TestGame[903:327207] INFO: Auth operation started: SIGN OUT
2017-01-06 11:19:12.207073 TestGame[903:327201] INFO: Token expired. Refreshing.
2017-01-06 11:19:12.207196 TestGame[903:327201] INFO: No token to refresh; exiting refresh process.
2017-01-06 11:19:12.207250 TestGame[903:327201] INFO: Auth operation started: SIGN OUT
2017-01-06 11:19:12.242965 TestGame[903:327206] INFO: Auth operation started: SIGN OUT
2017-01-06 11:19:12.407758 TestGame[903:327204] INFO: Token expired. Refreshing.
2017-01-06 11:19:12.407856 TestGame[903:327204] INFO: No token to refresh; exiting refresh process.
2017-01-06 11:19:12.407899 TestGame[903:327204] INFO: Auth operation started: SIGN OUT
2017-01-06 11:19:12.408085 TestGame[903:327016] WARNING: Converting an invalid BaseStatus to a FlushStatus.
2017-01-06 11:19:12.408176 TestGame[903:326485] WARNING: Error fetching local player for Welcome Back UI
2017-01-06 11:19:12.408278 TestGame[903:327016] WARNING: Converting an invalid BaseStatus to a FlushStatus.
[Play Games Plugin DLL] 01/06/17 11:19:12 +03:00 DEBUG: Starting Auth Transition. Op: SIGN_OUT status: ERROR_NOT_AUTHORIZED
GooglePlayGames.OurUtils.PlayGamesHelperObject:Update()

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Hello my friend, I faced the same problem as yours and I searched for a long time to find a solution and finally found a solution and I created a video explaining the steps but in Arabic, you can follow the steps to solve your problem

cheers :slight_smile: