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.