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.