Wenn Sie einen Nutzer mit Google angemeldet haben und die Google-Anmeldung mit dem Parameter DEFAULT_SIGN_IN
oder der Methode requestProfile
konfiguriert haben, können Sie auf die grundlegenden Profilinformationen des Nutzers zugreifen. Wenn Sie die Anmeldung über Google mit der Methode requestEmail
konfiguriert haben, können Sie auch die E-Mail-Adresse des Nutzers abrufen.
Hinweis
Profilinformationen für angemeldeten Nutzer abrufen
Mit der Methode GoogleSignIn.getLastSignedInAccount
kannst du Profilinformationen für den aktuell angemeldeten Nutzer anfordern.
GoogleSignInAccount acct = GoogleSignIn.getLastSignedInAccount(getActivity());
if (acct != null) {
String personName = acct.getDisplayName();
String personGivenName = acct.getGivenName();
String personFamilyName = acct.getFamilyName();
String personEmail = acct.getEmail();
String personId = acct.getId();
Uri personPhoto = acct.getPhotoUrl();
}
Weitere möglicherweise verfügbare Profildaten finden Sie unter GoogleSignInAccount
.
Je nachdem, welche Bereiche Sie angefordert haben und welche Informationen das Profil des Nutzers enthält, kann eines der Profilfelder null
sein.