Vai al contenuto

Guida alla migrazione V7

GitHub

Questa guida copre quanto segue:

  • Migrazione alla versione V1 dalla main installata
  • Migrazione alla versione V1 dalla development installata

V1 è semplicemente il port della versione di sviluppo nel main. Include, tuttavia, molti cambiamenti importanti non presenti nella main versione V0. Tali modifiche includono:

  • Scope di accesso per il login con Google
  • Modalità offline per il login con Google
  • Unificazione delle diverse implementazioni
    • Sono stati eseguiti test approfonditi per garantire che tutte le implementazioni del Google Provider si comportino allo stesso modo tra le piattaforme
  • Modifiche in MainActivity.java per Android

  • Aggiungi gli URL di redirect nella Google Console. Senza gli URL di redirect, il login di Google non funzionerà.

  • Assicurati di non utilizzare grantOfflineAccess nella config. Questa funzione non è supportata in V1.

  • Verifica che l'autenticazione funzioni su tutte le piattaforme.

  • Modifiche in MainActivity.java per Android

    • Segui queste istruzioni per Guida alla configurazione di Google. Nello specifico, cerca MainActivity.java. In V1, puoi DA implementare ModifiedMainActivityForSocialLoginPlugin nella tua main activity. Questo cambiamento è fondamentale per il funzionamento del plugin.
  • Aggiungi gli URL di redirect nella Google Console. Senza gli URL di redirect, il login di Google non funzionerà.

  • Assicurati che i tipi e i nomi delle variabili siano corretti. Tieni presente che i tipi e le variabili potrebbero differire rispetto alla V1.

  • Verifica che l'autenticazione funzioni su tutte le piattaforme.

Se stai usando Guida alla migrazione V7 per pianificare i flussi di autenticazione e account, collegandolo a Utilizzo di @capgo/capacitor-social-login per la funzionalità nativa in Utilizzo di @capgo/capacitor-social-login, @capgo/capacitor-social-login per i dettagli di implementazione in @capgo/capacitor-social-login, @capgo/capacitor-passkey per i dettagli di implementazione in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric per i dettagli di implementazione in @capgo/capacitor-native-biometric, e Autenticazione a due fattori per i dettagli sull'implementazione dell'autenticazione a due fattori.