Ich benutze die untenstehenden Codezeilen für die Anmeldung mit G + und Android-Integration.Statuscode 12501 Authentifizierung mit Google-Anmeldung
In App build.gradle:
compile 'com.google.android.gms:play-services-auth:8.4.0' compile 'com.google.android.gms:play-services-plus:8.4.0'
In MainActivity:
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.requestIdToken("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.com")
.requestProfile()
.build();
AppCompatActivity appCompatActivity = (AppCompatActivity) context;
googleApiClient = new GoogleApiClient.Builder(context)
.enableAutoManage(appCompatActivity, this)
.addConnectionCallbacks(this)
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.addApi(Plus.API)
.build();
Ich habe auch "google-services.gson" Datei auf App-Ebene hinzugefügt. Ich habe auch Web-Anwendung gemacht und Client-ID für RequestIdToken() Parameter verwenden.
requestIdToken (Client-ID der Webanwendung).
Nachdem ich diesen Code geschrieben habe, erhalte ich immer noch den Statuscode = 12501 als Antwort und tokenId = null.
Ich habe auch gelesen this link. Aber kann keine Lösung finden.
Wir die Lösung in [diesem Beitrag] gefunden (http://stackoverflow.com/questions/ 33583326/new-google-sign-in-android) – Kaizie