2dguy Oh man, I hope none of you has to experience this ... I was seriously considering dropping Android support completely because I was so pissed.
The thing was, every time I wanted to log in a player into Google Play, I received the oh-so-useful error message "There was an issue with sign-in. Please try again later".
At that state, game and login and leaderboards had already been working, so I was quite sure that everything was fine on my side (and with the District ANE I was using). However, one day during testing, I accidentally released the game to "Production" in the Play Store, and there's no way of undoing this without simultaneously stopping beta test releases. I wanted to do way more testing before publishing the app, so I had no choice but to contact Google and let the app be deleted. That's where the nightmare began. I created a new game on the Google Console, but it was just impossible to get it working again.
I followed every tutorial on the Android Developers site multiple times, without success. I made sure that app signing was done with the correct keys, I made sure the package name was correct, I set up two OAuth 2.0 client IDs, I combed through thousands of debug log lines, etc., etc. It just didn't work any more.
So I got in contact with Google again, and that experience was just hilarious. Basically, they told me to read the manual. 😤
What I did next was create new game entries on Google Play, both for the Play Store and for Google Play. Then Michael from Distriqt was nice enough to tell me it might have something to do with the package name, and I should try a different one — alas, that didn't change anything either.
However, one day, one combination of my Play Store apps and Google Play apps suddenly worked. I don't know why or how, but this one combination of apps and package name is working, and I won't be touching any of this again to make sure it stays that way. 🙄
Now I've got a dozen Zombie apps listed in my Play Console, and needless to say: I won't ever use Google Play again. In addition to the technical issues, only about 50% of the users are logged into Google Play, so it's not a great login mechanism, anyway. Better use something else and avoid working with a company that doesn't offer any support for small developers and keeps us hanging in the dark when there's a problem.