Introducción
Hola, soy Michael (WcaleNieWolny) 👋,
Tras un mes de trabajo intenso (y algo doloroso 🙃), me complace anunciar el primer release de Capacitor Social Login. Este plugin está diseñado para gestionar el login de Google y Apple en iOS y Android. Además, junto con Martin, hemos trabajado en funciones únicas que incluyen:
- La llegada de Login with Apple en Android
- La adopción de las nuevas credenciales de Google API
- 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 de GMS que pronto quedará obsoleta. Como esta librería de GMS se considera legacy, decidí usar CredentialManager. Esto simplificó el flujo de login y eliminó el molesto error 10 🎉
Documentación
Por último, escribí una documentación ✨ increíble. Dediqué mucho tiempo a asegurar que fuera precisa y completa. La documentación incluye una guía detallada para configurar tanto Apple como Google. También proporcioné un backend de ejemplo para Login with Apple 🍎
No dudes en echar un vistazo a Apple y Google ¡guías!
Conclusión
En conclusión, el plugin Social Login de Capacitor introduce funciones nuevas y emocionantes, ¡y vendrán más en el futuro! 🚀
Continuar desde el lanzamiento del nuevo plugin Social Login de Capacitor
Si estás usando Lanzamiento del nuevo plugin Social Login de Capacitor 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 los detalles de implementación en @capgo/capacitor-passkey, @capgo/capacitor-native-biometric para los detalles de implementación en @capgo/capacitor-native-biometric, Autenticación de dos factores para los detalles de implementación en autenticación de dos factores, y SSO (Enterprise) para los detalles de implementación en SSO (Enterprise).