Obtenir des informations sur le profil

Une fois que vous êtes connecté à un utilisateur avec Google, vous pouvez accéder aux informations de profil de base de l'utilisateur si vous avez configuré Google Sign-In avec le paramètre DEFAULT_SIGN_IN ou la méthode requestProfile. 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é

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 connaître les données de profil supplémentaires éventuellement disponibles, consultez GoogleSignInAccount. Notez que n'importe quel champ de profil peut être null, selon les champs d'application que vous avez demandés et les informations incluses dans le profil de l'utilisateur.