Introducción
Hola, soy Michael (Desarrollador Protegido) 👋,
Después de un mes de trabajo duro (y un poco doloroso 🙃) estoy encantado de anunciar el primer lanzamiento del plugin de inicio de sesión social Capacitor. Este plugin está diseñado para ayudar a manejar tanto el inicio de sesión con Google como con Apple en iOS y Android. Además, junto con Martin, hemos estado trabajando en algunas características únicas que incluyen:
- La introducción del inicio de sesión con Apple en Android
- La adopción de los nuevos credenciales de Google API
- La adición de documentación detallada
Inicio de sesión con Apple en Android
Primero, discutamos la innovación principal de ‘Iniciar sesión con Apple’ en Android. Esto no fue trivial, ya que Apple’s SDK no proporciona esta funcionalidad. Utilicé este artículo como punto de referencia, pero lo cambié un poco para hacerlo más seguro. El flujo que terminé por usar es el siguiente:
Desafortunadamente, requiere un backend y algunas modificaciones en tu aplicación code, pero es lo mejor que pude hacer.
Google Login renovado en Android
En segundo lugar, intenté implementar el inicio de sesión de Google en Android. Resultó que la biblioteca de GMS de CodetrixStudio’s CapacitorGoogleAuth usa una biblioteca de GMS que pronto será deprecated. Como resultado de esta biblioteca de GMS considerada legada, decidí usar el Gestor de credenciales. Esto simplificó el flujo de inicio de sesión y eliminó el molesto __CAPGO_KEEP_0__ 🎉
Documentación
Por último, escribí una documentación impresionante ✨. Pasé mucho tiempo asegurándome de que los documentos fueran precisos y exhaustivos. Los documentos incluyen una guía detallada sobre la configuración tanto de Apple como de Google. También proporcioné un ejemplo de backend
para Iniciar sesión con Apple 🍎 Puedes verificar los Apple y Google
guias! Conclusión
En resumen, el plugin de inicio de sesión social Capacitor introduce muchas nuevas y emocionantes características con más por venir en el futuro 🚀
Sigue adelante desde el lanzamiento del plugin de inicio de sesión social Capacitor completamente nuevo
Si estás utilizando Lanzamiento del plugin de inicio de sesión social Capacitor completamente nuevo para planificar la autenticación y los flujos de cuenta, conecta con @capgo/capacitor-social-login para obtener detalles de implementación en @capgo/capacitor-social-login, @capgo/capacitor-passkey para obtener detalles de implementación en @capgo/capacitor-passkey, @capgo/capacitor-native-biometric para obtener detalles de implementación en @capgo/capacitor-native-biometric, La autenticación de dos factores para los detalles de implementación en la autenticación en dos factores, y SSO (Empresas) para los detalles de implementación en SSO (Empresas).