Obtenir des informations sur le profil

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.