Invia feedback
Recupero dei dati del profilo
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Avviso:
La funzionalità Accedi con Google per Android è obsoleta e non è più supportata. Per garantire che
per mantenere la sicurezza e l'usabilità della tua app,
migrazione
al Gestore delle credenziali oggi stesso. Gestore delle credenziali supporta passkey,
password e autenticazione delle identità federate (come Accedi con Google),
maggiore sicurezza e un'esperienza utente più coerente.
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
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();
}
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 dal cliente utilizzando
GoogleSignInAccount.getId
e sul backend dalla richiesta sub
dell'ID
di accesso.
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.
Invia feedback
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 2024-09-10 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Mancano le informazioni di cui ho bisogno"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Troppo complicato/troppi passaggi"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Obsoleti"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema di traduzione"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema relativo a esempi/codice"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Altra"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Facile da capire"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Il problema è stato risolto"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Altra"
}]
Vuoi dirci altro?
{"lastModified": "Ultimo aggiornamento 2024-09-10 UTC."}
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-09-10 UTC."]]