Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Social Logins

Catalyst te permite que tus usuarios finales inicien sesión en tu aplicación usando proveedores de identidad (IdP) populares o Social Logins a través de Authentication. Catalyst Android SDK te permite proporcionar funcionalidad de inicio y cierre de sesión con Google para los usuarios de tu aplicación Android.

Nota: Public Signup debe estar habilitado para usar Social Logins.

Google Login

Puedes proporcionar un inicio de sesión nativo de Google en tu aplicación Android configurando su autenticación con Catalyst. Para ello, debes registrar tu aplicación en la consola de Google API y obtener las credenciales OAuth necesarias, que incluyen el client ID y el client secret.

Puedes conocer los pasos involucrados en este proceso en la sección de ayuda Habilitar Google Social Login.

Nota: Debes configurar el tipo de aplicación como aplicación web en el paso 12.

Después de terminar de configurar el inicio de sesión social de Google en la consola de Catalyst, puedes pasar el client ID obtenido de Google para realizar el inicio de sesión del usuario como se muestra a continuación.

copy
fun login(activity: Activity, googleClientID: String, success: () -> Unit, failure: (ZCatalystException) -> Unit)

Parámetros:

  • googleClientID: El client ID obtenido después de configurar OAuth en la consola de API de Google

A continuación se muestra un fragmento de código de ejemplo:

copy
ZCatalystApp.getInstance().login("activity", "570*******************", {
    success -> println("User login success")
}, {
    exception -> println("User login failed $exception") 
})

Google Logout

Puedes cerrar la sesión de los usuarios de tu aplicación Catalyst Android desde su inicio de sesión de Google pasando el client ID obtenido de Google después de configurar OAuth en la consola de API de Google. Esto se puede hacer como se muestra a continuación.

copy
fun logout(activity: Activity, googleClientID: String, success: () -> Unit, failure: (ZCatalystException) -> Unit)

Parámetros:

  • googleClientID: El client ID obtenido después de configurar OAuth en la consola de API de Google

A continuación se muestra un fragmento de código de ejemplo:

copy
ZCatalystApp.getInstance().logout("activity", "570*******************", {
     println("Logout success")
}, {
     println("Logout failed $exception") 
})

Última actualización 2026-03-30 13:40:30 +0530 IST