Recupero dei dati del profilo
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Avviso:
Accedi con Google per Android è obsoleto e non è più supportato. Per garantire la sicurezza e l'usabilità continua della tua app, esegui la migrazione a Gestore delle credenziali oggi stesso. Gestore delle credenziali supporta le passkey,
le password e l'autenticazione delle identità federate (ad esempio Accedi con Google),
una maggiore sicurezza e un'esperienza utente più coerente.
Per gli sviluppatori Wear: Gestore delle credenziali sarà supportato in Wear OS 5.1 e versioni successive su alcuni orologi. Gli sviluppatori che supportano attivamente i dispositivi Wear OS 3, 4 e 5.0 con Accedi con Google devono continuare a utilizzare Accedi con Google per Android per le applicazioni Wear. Il supporto di Accedi con Google sarà disponibile su API Credential Manager per queste versioni di Wear OS in un secondo momento.
Dopo aver eseguito l'accesso di 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 anche recuperare il suo indirizzo email.
Prima di iniziare
Utilizza il metodo GoogleSignIn.getLastSignedInAccount
per richiedere informazioni sul 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();
}
Nota: l'indirizzo email di un Account Google può cambiare, quindi non utilizzarlo per identificare un
utente. Utilizza invece l'ID dell'account, che puoi ottenere sul client con
GoogleSignInAccount.getId
e sul backend dalla rivendicazione sub
del
token ID.
Per ulteriori dati del profilo che potrebbero essere disponibili, consulta
GoogleSignInAccount
.
Tieni presente che uno qualsiasi dei campi del profilo può essere null
, a seconda degli ambiti
richiesti e delle informazioni incluse nel profilo dell'utente.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0 , mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0 . Per ulteriori dettagli, consulta le norme del sito di Google Developers . Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-08-31 UTC.
[null,null,["Ultimo aggiornamento 2025-08-31 UTC."],[],[],null,[]]