Obtén información de perfil

Después de que un usuario accede con Google, si configuraste el Acceso con Google, con el parámetro DEFAULT_SIGN_IN o el método requestProfile, puedes acceder a la información básica del perfil del usuario. Si configuraste el Acceso con Google con el método requestEmail, también puedes obtener su dirección de correo electrónico.

Antes de comenzar

Recupera la información de perfil de un usuario que accedió

Usa el método GoogleSignIn.getLastSignedInAccount para solicitar información de perfil del usuario que accedió.

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, consulta GoogleSignInAccount. Ten en cuenta que cualquiera de los campos del perfil puede ser null, según los permisos que hayas solicitado y la información que incluya el perfil del usuario.