Google Play Services implementation returning code 8 (ie: I am losing my mind)

I HAVE to be missing something, after a week of trying to fix this I am losing my mind.

  • I have an app on the google play console Alpha track, it has the google app signing on
  • The app is signed with a key made using unity - running the key through the JDK key tool yields the same SHA-1 as is on the Google API console for the app (and client ID is exactly the same too)
  • The bundle ID is the same
  • I have pasted the resource text into the android set up, the game ID, everything is exactly the same, I can’t count how many times I’ve checked.
  • Android SDK/JDK is installed fine, there is nothing wrong with the game in that department

I have copied and pasted and checked and re-checked probably 300 times at this point, what am I missing that is left to check, nothing displays, all I get back is Sign-in failed with status code: 8 in logcat

I have distilled the code running down to monumentally simple code to see what is the problem, it’s literally just activate() for google play services, if it returns a success, print(“success”) if not print failure, I get failure and code 8. Everything I’ve been reading for the last week suggests I have missmatch between details in the code like game ID or bundle ID and what is on the google api console, but there is only so much I can do, I’ve copied and pasted a billion times, I have to be missing something!

Please, somebody help me before I shit can this entire project :frowning:

Are you using the google play services plugin? Are you signing on from mobile or editor? I think it only works if you use an actual android device. I wrote a tutorial a while back on setting it up which may help you out.

https://github.com/playgameservices/play-games-plugin-for-unity