Nicht in der Lage zwischen mehreren Konten zu wählen (zum zweiten Mal und oben), während Zeichen in über googleGoogle Plus Konto Sign-In/Log-Out funktioniert nicht richtig
Ich google bin mit Pluszeichen in in mein Android App Alles funktioniert gut. Aber wenn ich versuche, mich zum ersten Mal (nach der Installation der App) anzumelden, gibt es mir die Möglichkeit, zwischen verschiedenen Google-Konten zu wählen (wenn ich mehr als 1 Konto bei meinem Gerät habe) , aber wenn ich abmelde und logge es wieder nicht geben Sie mir diese Auswahloption, es automatisch einloggen mit dem Konto, das zuvor ausgewählt wurde.
Ich verwende diesen Code für die Abmeldung.
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN).build();
GoogleApiClient mGoogleApiClient = new GoogleApiClient.Builder(context)
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.build();
Auth.GoogleSignInApi.signOut(mGoogleApiClient);
Auth.GoogleSignInApi.revokeAccess(mGoogleApiClient);
Ich habe auch durch signOut Dokumentation gegangen, was ich verstehe von dort ist „Entfernt das Konto Standardeinstellung in Google für Ihre App Play-Dienste“, aber es funktioniert nicht. Gibt es dafür eine Lösung?
jemand bitte helfen Lösung zu finden
Versuchen: - Plus.AccountApi.clearDefaultAccount (mGoogleApiClient); –
@Sachin Rao dies ist veraltete Methoden singOut() wird seine Arbeit tun, siehe den Link, den ich erwähnt habe. –
ok. Haben Sie dies überprüft: https://developers.google.com/identity/sign-in/android/disconnect –