Vai al contenuto

Guida alla migrazione V7

GitHub

Questa guida copre i seguenti punti:

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

La V1 è semplicemente un port della versione di sviluppo su main. Tuttavia, include numerosi cambiamenti importanti non disponibili nella main versione V0. Tra questi:

  • Scope di accesso per il login Google
  • Modalità offline per il login 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 le istruzioni Guida alla configurazione di Google. Nello specifico, cerca MainActivity.java. In V1, puoi DEVI implementare ModifiedMainActivityForSocialLoginPlugin nella tua main activity. Questa modifica è 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 tipi e variabili potrebbero non corrispondere tra lo sviluppo e la 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.