Dopo aver eseguito l'accesso di un utente con Google, se hai configurato l'opzione 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 l'opzione Accedi con Google
con il metodo requestEmail
, puoi anche ricevere il loro 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 attualmente 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, consulta
GoogleSignInAccount
.
Tieni presente che i campi del profilo possono essere null
, a seconda degli ambiti che hai richiesto e delle informazioni incluse nel profilo dell'utente.