Después de que un usuario acceda 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 del perfil de un usuario que accedió
Usa el método GoogleSignIn.getLastSignedInAccount
para solicitar el 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 solicitaste y qué información incluye el perfil del usuario.