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ê configurou o Login do Google com o método requestEmail, também é possível extrair o endereço de e-mail.

Antes de começar

Recuperar 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 de perfil pode ser null, dependendo dos escopos. solicitado e quais informações o perfil do usuário inclui.