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.
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.
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.
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:
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.
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:
ZCatalystApp.getInstance().logout("activity", "570*******************", {
println("Logout success")
}, {
println("Logout failed $exception")
})
Última actualización 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us