I understand people are finding some of the new requirements a pain, I would like to say that I also find them pretty tedious. Just so everyone is clear:
- APK files must be signed
- You must supply your SHA-1 certificate signature in the Google Play Developer Console
- The Google account you are testing with must be listed as a tester in the Google Play Developer Console
If any of these are not done, when login is called it will briefly show the Play Games dialog, then it will vanish. These 3 things are required by Google (not by us), and any application that wants to use the Play Games service on Android must fulfil them.
The reason why they were not previously required was because we used the Web API on all platforms, and the requirements are a lot slacker for the Web API. Unfortunately Google no longer allow you to use the web API within a WebView for security reasons.
There are currently no known issues with the plugin. If you are experiencing a bug that isn't a sign in related configuration error then please open an issue on our bug tracker and I will look into it ASAP.
Thanks for the reply —
I've managed to get auto-sign in to work, set score, and show leaderboard, however I am having issues trying to load the players high score and replace a global variable. No matter what I try, it crashes my game.
How should I go about doing this? Can you let me know the order of events to do the following:
-Load the player's own high score
-if high score (loaded above) is greater than global variable "GooglePlayHighScore", replace value in global variable variable
-set a text field to global variable "GooglePlayHighScore"