Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Play Game Services sign in button spits "Unknown error"

I'm trying to use Google Play Game Services in my practice Android app.

I got the sign in buttons UI as explained in the developer guide. When I hit the sign in for the first time, it guides me through sign in process. Right after it's about to finish the process, it gives me a dialog with "Unknown error". After the first time, it always gives me this dialog after displaying the loading animation for a bit.

I imported BaseGameUtils and google-play-services_lib. I attached reference from BaseGameUtils to the google-play-services_lib. Then attached reference of these 2 to my game project.

I exported the project to get the SHA1 to put in the developer console. Then I have my 12 digit app id to place on the values/ids.xml (got the meta tag under application).

Tried cleaning the project, redoing the SHA1/keystore process and no luck. My email is under the testing access.

I read and tried the solutions provided on this question, but it was not my case.

Google Play Game Services - unable to sign in

Anybody experiencing the same or does anyone have a solution I should try?

like image 745
awonderer Avatar asked May 22 '13 01:05

awonderer


2 Answers

Try going to your Google+ settings on your device and purging the access that you had granted the app. Afterwards, MANUALLY set up Google+ for your test account, either through a PC/Mac web browser or through your device, then try re-linking the app. This worked for me.

Exact steps for Samsung Galaxy S3:

Settings -> Google -> Google+ -> Apps with Google+ Sign-In -> tap the app and at the bottom, tap Disconnect App.

For what it’s worth, I also tapped the option to “Delete all activity for this app” as well when I deleted it.

like image 177
Eternalspirit Avatar answered Nov 14 '22 02:11

Eternalspirit


Your ids.xml has to look like:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_id">XXXXXXXXX</string>
</resources>

And, in your manifest, you have to add:

    <meta-data android:name="com.google.android.gms.games.APP_ID"
    android:value="@string/app_id" />

Good luck!

like image 37
user2420264 Avatar answered Nov 14 '22 02:11

user2420264



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!