Is relying on Google Play Games Services for a player to sign in good practice?

I can’t find anything useful on the internet around this, but ideally I’d only want players from Google Play to sign in with Google Play Games Services.

But I bought a new device the other day and realised I still needed to install ‘Google Play Games Services’ manually. So I’m guessing this will only work for players who install it?

Or am I missing something?

Does anyone have any experiences or solutions around what would be the best practice for this? Is using GPGS reliable or will a lot of players not have it?

Thanks

Answer is “It depends on the target app market distribution”

Scenario 1 : apk/aab distributed through Google Play (play.google.com)
Google play services is used by many other services offered by google and it comes with default version when your device has Google Play as the main marketplace to download apps.

So, all devices which support google play store will have google play services by default. However, if its too old version and users doesn’t enable automatic updates, it may prompt at signing in.

Scenario 2: apk distributed through other marketplaces (Amazon/Huawei etc…)
These devices won’t have usually google play services by default so it may prompt for downloading when signin is requested.

As long as you target through google play, you don’t need to worry about it. Nearly all devices have it.

1 Like

Thanks for clarifying, appreciate it.