In meinem aktuellen Projekt habe ich die Google-Anmeldung implementiert. Er holt Benutzerinformationen, wenn er eingeloggt ist. Im Flow gibt es die Option Account hinzufügen im Google-Dialog. Wenn der Benutzer versucht, zu diesem Zeitpunkt ein Konto hinzuzufügen, erhalte ich die E-Mail richtig, aber den Anzeigenamen als null.Google Signin gibt den Anzeigenamen nur dann als Null zurück, wenn ein Konto im Datenfluss hinzugefügt wurde
Hier ist der Code, der für die Anmeldung in Google verwendet wird.
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestEmail()
.requestProfile()
.requestScopes(new Scope(Scopes.PLUS_ME))
.requestScopes(new Scope(Scopes.PLUS_LOGIN))
.build();
Kann mir jemand helfen, dies zu lösen?
Danke Zeeshan Shabbir, es funktioniert gut. – Satheesh