Obtén información de perfil
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Advertencia:
Acceso con Google para Android está desactualizado y ya no es compatible. Para garantizar la seguridad y la usabilidad continuas de tu app, migra al Administrador de credenciales hoy mismo. El Administrador de credenciales admite llaves de acceso, contraseñas y autenticación de identidad federada (como Acceder con Google), una seguridad más sólida y una experiencia del usuario más coherente.
Para desarrolladores de Wear: El Administrador de credenciales será compatible con Wear OS 5.1 y versiones posteriores en relojes seleccionados. Los desarrolladores que admiten de forma activa dispositivos Wear OS 3, 4 y 5.0 con Acceder con Google deben seguir usando el Acceso con Google para Android en sus aplicaciones para Wear. La compatibilidad con Acceder con Google estará disponible en las APIs de Credential Manager para estas versiones de WearOS más adelante.
Después de que un usuario accede a 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
Usa el método GoogleSignIn.getLastSignedInAccount
para solicitar información de 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();
}
Nota: La dirección de correo electrónico de una Cuenta de Google puede cambiar, por lo que no debes usarla para identificar a un usuario. En su lugar, usa el ID de la cuenta, que puedes obtener en el cliente con GoogleSignInAccount.getId
, y en el backend de la reclamación sub
del token de ID.
Para obtener datos de perfil adicionales que pueden estar disponibles, consulta GoogleSignInAccount
.
Ten en cuenta que cualquiera de los campos de perfil puede ser null
, según los permisos que solicitaste y la información que incluye el perfil del usuario.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons , y los ejemplos de código están sujetos a la licencia Apache 2.0 . Para obtener más información, consulta las políticas del sitio de Google Developers . Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-31 (UTC)
[null,null,["Última actualización: 2025-08-31 (UTC)"],[],[],null,[]]