Après la connexion d'un utilisateur avec Google, si vous avez configuré Google Sign-In :
avec le paramètre DEFAULT_SIGN_IN
ou la méthode requestProfile
, vous pouvez
accéder aux informations de base
du profil de l'utilisateur. Si vous avez configuré Google Sign-In
avec la méthode requestEmail
, vous pouvez également obtenir son adresse e-mail.
Avant de commencer
Récupérer les informations de profil d'un utilisateur connecté
Utiliser la méthode GoogleSignIn.getLastSignedInAccount
pour demander un profil
pour l'utilisateur actuellement connecté.
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();
}
Pour connaître les autres données de profil éventuellement disponibles, consultez
GoogleSignInAccount
Notez que tous les champs de profil peuvent être null
, selon les niveaux d'accès
que vous avez demandé et quelles
informations le profil de l'utilisateur contient.