Introducción
Hola, soy Michael (WcaleNieWolny) 👋,
Tras un mes de trabajo duro (y un poco doloroso 🙃), me complace anunciar el primer lanzamiento de Capacitor Social Login. Este plugin está diseñado para facilitar el manejo de Google y Apple Login en iOS y Android. Además, junto con Martin, hemos estado trabajando en algunas funciones únicas que incluyen:
- La llegada de Login with Apple en Android
- La adopción del nuevo API de Google Credentials
- La incorporación de documentación detallada
Login with Apple en Android
Primero, hablemos de la gran innovación de ‘Login with Apple’ en Android. No fue algo trivial, ya que el SDK de Apple no ofrece esta funcionalidad. Usé este artículo como referencia, pero hice algunos cambios para que fuera más seguro. El flujo final quedó así:
Lamentablemente, requiere un backend y algunos cambios en el code de tu app, pero es la mejor solución posible.
Google Login renovado en Android
Después, intenté implementar Google Login en Android. Resulta que, CapacitorGoogleAuth de CodetrixStudio usa una librería GMS que pronto quedará obsoleta. Dado que esta biblioteca de GMS se considera obsoleta, decidí usar la CredentialManager. Esto simplificó el flujo de inicio de sesión y eliminó el molesto error 10 🎉
Documentación
Por último, escribí una documentación increíble ✨. Dediqué mucho tiempo a asegurarme de que fuera precisa y exhaustiva. La documentación incluye una guía detallada para configurar tanto Apple como Google. También proporcioné un backend de ejemplo para el login con Apple 🍎
No dudes en revisar la Apple y Google ¡guías!
Conclusión
En conclusión, el plugin Social Login de Capacitor introduce muchas funciones nuevas y emocionantes, y vendrán más en el futuro 🚀
Sigue leyendo sobre el lanzamiento del nuevo plugin Social Login de Capacitor
Si estás usando Lanzamiento de un nuevo plugin Capacitor Social Login para planificar los flujos de autenticación y de cuenta, conéctalo con @capgo/capacitor-social-login para los detalles de implementación en @capgo/capacitor-social-login, @capgo/capacitor-passkey para el detalle de implementación en @capgo/capacitor-passkey, @capgo/capacitor-native-biometric para el detalle de implementación en @capgo/capacitor-native-biometric, Autenticación de dos factores para el detalle de implementación en la autenticación de dos factores, y SSO (Empresa) para el detalle de implementación en SSO (Enterprise).