Zum Inhalt springen

V7-Migrationsguide

GitHub

Dieser Guide deckt Folgendes ab:

  • Migration von der V0 auf die main Version
  • Migration von der V0 auf die development Version

V1 ist lediglich ein Port der Development-Version in den Main-Branch. Sie enthält jedoch viele wichtige Änderungen, die in der main V0-Version. Diese Änderungen beinhalten:

  • Access Scopes für den Google Login
  • Offline-Modus für den Google Login
  • Vereinheitlichung der verschiedenen Implementierungen
    • Es wurden umfangreiche Tests durchgeführt, um sicherzustellen, dass sich alle Implementierungen des Google Providers plattformübergreifend identisch verhalten.

Migration von der V0-Hauptversion

Abschnitt „Migration von der V0 Main-Version“
  • Änderungen in der MainActivity.java für Android

  • Bitte füge Redirect URLs in der Google Console hinzu. Ohne diese Redirect URLs wird der Google Login nicht funktionieren.

    • Auch hier gilt: Bitte folge dem Google Setup Guide. Suche bitte gezielt nach Authorized redirect URIs
  • Bitte stelle sicher, dass du nicht grantOfflineAccess in der Config verwendest. Diese Funktion wird in V1 nicht unterstützt.

  • Bitte prüfe, ob die Authentifizierung auf allen Plattformen funktioniert.

Migration von der V0-Entwicklungsversion

Abschnitt „Migration von der V0-Entwicklungsversion“
  • Änderungen in der MainActivity.java für Android

    • Bitte folge dem Google-Setup-Guide. Suche insbesondere nach MainActivity.java. In V1 musst du UNBEDINGT implementieren ModifiedMainActivityForSocialLoginPlugin in deiner Main Activity. Diese Änderung ist entscheidend, damit das Plugin funktioniert.
  • Bitte füge Redirect-URLs in der Google Console hinzu. Ohne diese URLs wird der Google Login nicht funktionieren.

    • Bitte folge erneut dem Google-Setup-Guide. Suche insbesondere nach Authorized redirect URIs
  • Stelle sicher, dass Typen und Variablennamen korrekt sind. Beachte, dass Typen und Variablen zwischen der Entwicklung und V1 abweichen können.

  • Bitte prüfe, ob die Authentifizierung auf allen Plattformen funktioniert.

Wenn Sie ... verwenden V7-Migrationsguide um Authentifizierungs- und Account-Flows zu planen, verbinde es mit Mit @capgo/capacitor-social-login für die native Funktion in „Mit @capgo/capacitor-social-login“, @capgo/capacitor-social-login für das Implementierungsdetail in @capgo/capacitor-social-login, @capgo/capacitor-passkey für das Implementierungsdetail in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric für das Implementierungsdetail in @capgo/capacitor-native-biometric, und Zwei-Faktor-Authentifizierung für das Implementierungsdetail in der Zwei-Faktor-Authentifizierung.