Dopo che un utente ha eseguito l'accesso con Google, se hai configurato l'accesso 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 recuperare il suo indirizzo email.
Prima di iniziare
Recuperare le informazioni del profilo per un utente che ha eseguito l'accesso
Utilizza 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 ulteriori dati del profilo che potrebbero essere disponibili, consulta
GoogleSignInAccount
.
Tieni presente che qualsiasi campo del profilo può essere null
, a seconda degli ambiti
che hai richiesto e delle informazioni incluse nel profilo dell'utente.