Como ver informações do perfil

Depois de fazer login de um usuário com o Google, se você tiver configurado o Login do Google, com o parâmetro DEFAULT_SIGN_IN ou o método requestProfile, é possível acessar as informações básicas de perfil do usuário. Se você tiver configurado o login do Google com o método requestEmail, também poderá acessar o endereço de e-mail.

Antes de começar

Extrair informações de perfil de um usuário conectado

Use o método GoogleSignIn.getLastSignedInAccount para solicitar o perfil informações para o usuário conectado no momento.

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 dados de perfil adicionais que podem estar disponíveis, consulte GoogleSignInAccount. Qualquer um dos campos do perfil pode ser null, dependendo dos escopos solicitados e das informações incluídas no perfil do usuário.