Depois de fazer o login de um usuário com o Google, se você configurou o Login do Google
com o parâmetro DEFAULT_SIGN_IN
ou o método requestProfile
, poderá
acessar as informações básicas do perfil do usuário. Se você configurou o Login do Google
com o método requestEmail
, também poderá conferir o endereço de e-mail dele.
Antes de começar
Recuperar informações de perfil de um usuário conectado
Use o método GoogleSignIn.getLastSignedInAccount
para solicitar informações de
perfil do usuário conectado.
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 ver outros dados de perfil 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.