Recupero dei dati del profilo

Dopo aver eseguito l'accesso a un utente con Google, se hai configurato Accedi con Google, con il parametro DEFAULT_SIGN_IN o il metodo requestProfile, puoi accedere alle informazioni di base del profilo dell'utente. Se hai configurato Accedi con Google con il metodo requestEmail, puoi ottenere anche il suo indirizzo email.

Prima di iniziare

Recuperare le informazioni del profilo di un utente che ha eseguito l'accesso

Utilizza il metodo GoogleSignIn.getLastSignedInAccount per richiedere le informazioni del profilo dell'utente che ha eseguito l'accesso.

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();
}

Per ulteriori dati del profilo che potrebbero essere disponibili, vedi GoogleSignInAccount. Tieni presente che qualsiasi campo del profilo può essere null, a seconda degli ambiti richiesti e delle informazioni incluse nel profilo dell'utente.