Recupero dei dati del profilo

Dopo aver eseguito l'accesso di un utente con Google, se hai configurato la funzionalità 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 anche ottenere il suo indirizzo email.

Prima di iniziare

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

Usa il metodo GoogleSignIn.getLastSignedInAccount per richiedere un profilo informazioni per l'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 altri dati del profilo che potrebbero essere disponibili, vedi GoogleSignInAccount Tieni presente che uno qualsiasi dei campi del profilo può essere null, a seconda degli ambiti hai richiesto e quali informazioni include il profilo dell'utente.