Saltar al contenido

Guía de migración a V7

GitHub

Esta guía cubre lo siguiente:

  • Migración a la versión V1 desde la main versión
  • Migración a la versión V1 desde la development versión

V1 es solo un port de la versión de desarrollo a main. Sin embargo, incluye muchos cambios importantes que no están en la main versión V0. Estos cambios incluyen:

  • Scopes de acceso para Google login
  • Modo offline para Google login
  • Unificación de las implementaciones
    • Se realizaron pruebas exhaustivas para asegurar que el Google Provider se comporte igual en todas las plataformas
  • Cambios en MainActivity.java para Android

  • Añade las redirect urls en la Google Console. Sin las redirect urls, el login de Google no funcionará.

  • Asegúrate de no estar usando grantOfflineAccess en la configuración. Esta función no es compatible con V1.

  • Asegúrate de que la autenticación funcione en todas las plataformas.

  • Cambios en el MainActivity.java para Android

    • Por favor, sigue la Guía de configuración de Google. Específicamente, busca MainActivity.java. En V1, puedes DEBES implementar ModifiedMainActivityForSocialLoginPlugin en tu main activity. Este cambio es crucial para que el plugin funcione.
  • Por favor, añade las redirect urls en la Google Console. Sin ellas, el login de Google no funcionará.

  • Asegúrate de que los tipos y nombres de variables sean correctos. Ten en cuenta que los tipos y variables podrían variar entre development y V1.

  • Asegúrate de que la autenticación funcione en todas las plataformas.

Si estás usando Guía de migración a V7 para planificar flujos de autenticación y cuentas, conéctalo con Uso de @capgo/capacitor-social-login para la funcionalidad nativa en Uso de @capgo/capacitor-social-login, @capgo/capacitor-social-login para el detalle 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, y Autenticación de dos factores para los detalles de implementación en la autenticación de dos factores.