Langsung ke konten

Panduan Migrasi V7

GitHub

Panduan ini akan membahas hal berikut:

  • Migrating to the V1 version from the main versi
  • Migrating to the V1 version from the development versi

V1 hanyalah porting versi development ke main. Namun, versi ini menyertakan banyak perubahan penting yang tidak ada di main versi V0. Perubahan tersebut meliputi:

  • Access scope untuk login Google
  • Mode offline untuk login Google
  • Unifikasi berbagai implementasi
    • Pengujian ekstensif telah dilakukan untuk memastikan semua implementasi Google Provider berperilaku sama di berbagai platform
  • Perubahan pada MainActivity.java untuk Android

  • Silakan tambahkan redirect urls di Google Console. Tanpa menambahkan redirect urls, Google login tidak akan berfungsi.

    • Sekali lagi, silakan ikuti Panduan Setup Google. Secara spesifik, silakan cari Authorized redirect URIs
  • Pastikan Anda tidak menggunakan grantOfflineAccess di config. Fitur ini tidak didukung di V1.

  • Pastikan autentikasi berjalan di semua platform.

  • Perubahan pada MainActivity.java untuk Android

    • Silakan ikuti Panduan Setup Google. Secara spesifik, silakan cari MainActivity.java. Di V1, Anda WAJIB implementasikan ModifiedMainActivityForSocialLoginPlugin di main activity Anda. Perubahan ini krusial agar plugin dapat berfungsi
  • Tambahkan redirect URL di Google Console. Tanpa redirect URL, login Google tidak akan berfungsi.

  • Pastikan tipe data dan nama variabel sudah benar. Perlu diketahui bahwa tipe data dan variabel mungkin berbeda antara development dan V1.

  • Pastikan autentikasi berjalan lancar di semua platform.

Jika Anda menggunakan Panduan Migrasi V7 untuk merencanakan alur autentikasi dan akun, hubungkan dengan Menggunakan @capgo/capacitor-social-login untuk kapabilitas native di Menggunakan @capgo/capacitor-social-login, @capgo/capacitor-social-login untuk detail implementasi di @capgo/capacitor-social-login, @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, @capgo/capacitor-native-biometric untuk detail implementasi di @capgo/capacitor-native-biometric, dan Autentikasi dua faktor untuk detail implementasi di autentikasi dua faktor.