Obtenir des informations sur le profil

Une fois qu'un utilisateur s'est connecté 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 profil de base de l'utilisateur. Si vous avez configuré la connexion Google 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é

Utilisez la méthode GoogleSignIn.getLastSignedInAccount pour demander des informations de 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 en savoir plus sur les données de profil supplémentaires qui peuvent être disponibles, consultez GoogleSignInAccount. Notez que tous les champs de profil peuvent être null, en fonction des champs d'application que vous avez demandés et des informations incluses dans le profil de l'utilisateur.