Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Obtener información de perfil

Después de haber requestProfile sesión como usuario con Google, si configuró el requestProfile sesión de Google , con el parámetro DEFAULT_SIGN_IN o el método requestProfile , puede acceder a la información básica del perfil del usuario. Si configuró el requestEmail sesión de Google con el método requestEmail , también puede obtener su dirección de correo electrónico.

Antes de que empieces

Recuperar información de perfil de un usuario que inició sesión

Utilice el método GoogleSignIn.getLastSignedInAccount para solicitar información de perfil para el usuario que ha GoogleSignIn.getLastSignedInAccount actualmente.

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();
}

Para obtener datos de perfil adicionales que podrían estar disponibles, consulte GoogleSignInAccount . Tenga en cuenta que cualquiera de los campos del perfil puede ser null , según los ámbitos que solicitó y la información que incluya el perfil del usuario.