Closed ghost closed 2 years ago
Did you install https://play.google.com/store/apps/details?id=com.google.android.play.games? We might need to extend the compatibility layer to it.
@thestinger Yes as that's required for the game to use OpenID/OAuth Google sign-in for the games scope.
Just to add additional confirmation, this has been solved in 2022011009.
Google Play Games app works now. Cookie Run Kingdom now signs in properly via Google Play Games.
Some games support signing into a Google account for save/data sync. These apps usually use OAuth/OpenID and the
games_auth
orgames
auth scope provided by Google Play Game Services (Google Play Games app).https://developers.google.com/identity/protocols/oauth2/scopes https://developers.google.com/identity/protocols/oauth2/openid-connect
Sandboxed Play Services might be missing shims to make Google Play Games Services sign-in work.
Two example games use Play Games Services sign-in: Cookie Run Kingdom and Clash of Clans. The Google Play Games app also fails to sign-in from this same issue, which provides the ability for these games to sign-in using your Google account.
Logcats for Cookie Run Kingdom sign-in attempt:
Sign-in works and authentication is valid, but it seems to be unable to go through.
Logcats for Clash of Clans sign-in attempt:
GmsCompat seems to acknowledge Play Games Services, but
Games.API
doesn't seem to exist.Games.API
missing is likely why some games are missing from the Play Store and reports the app "not compatible with this device" like Cookie Run Kingdom.Google Play Games app failing to sign-in and GmsCompat acknowledging its notification: