Pengaturan iOS
Menggunakan Prompt Pengaturan dengan Langkah Pemasangan dan Panduan Markdown Lengkap untuk Plugin ini.
Pada iOS, passkeys hanya berfungsi ketika aplikasi terkait dengan domain yang sama sebagai website.
Apa yang Plugin ini Tangani
Judul Bagian โApa yang Plugin ini TanganiโSetelah Anda menambahkan konfigurasi plugin dan menjalankan bunx cap sync, plugin ini memperbaiki proyek host iOS yang dihasilkan sehingga Anda tidak perlu mengeditnya secara manual:
- menambahkan
webcredentials:masukkan entri domain terkait untuk domain yang telah dikonfigurasi - menghubungkan
CODE_SIGN_ENTITLEMENTSketika target aplikasi yang dihasilkan tidak sudah menunjuk ke file entitikasi
Apa yang masih perlu Anda host
Judul bagian โApa yang masih perlu Anda hostโAnda harus mempublikasikan apple-app-site-association di domain pihak yang memercayai:
https://signin.example.com/.well-known/apple-app-site-associationContoh:
{ "webcredentials": { "apps": ["ABCDE12345.app.capgo.passkey.example"] }}Daftar Periksa
Daftar Pemeriksaan- Set
origindandomainsdiplugins.CapacitorPasskeydicapacitor.config.*. - Jalankan
bunx cap sync. - Konfirmasi ID Tim Apple dan ID Paket Aplikasi Anda, kemudian bangun file asosiasi.
TEAMID.bundleIdTuan Rumah - dengan HTTP
apple-app-site-associationdan tidak200berlapis.jsonekstensi - Pastikan ID pihak yang bergantung yang digunakan oleh backend Anda sesuai dengan domain yang terkait.
Catatan
Bab berjudul โCatatanโ- File website harus disajikan dari domain passkey yang tepat Anda gunakan sebagai ID pihak yang bergantung.
- Pada iOS 17.4 dan versi yang lebih baru, plugin menggunakan klien-data gaya browser API sehingga asal HTTPS yang dikonfigurasi tercermin dalam
clientDataJSON. - Plugin dapat memperbaiki file proyek native selama sinkronisasi, tetapi tidak dapat membuat atau menyimpan file asosiasi website pada domain Anda.
Teruskan dari Pengaturan iOS
Bab berjudul โTeruskan dari Pengaturan iOSโJika Anda menggunakan Pengaturan iOS untuk merencanakan autentikasi dan aliran akun, hubungkannya dengan Menggunakan @capgo/capacitor-passkey untuk kemampuan asli di Menggunakan @capgo/capacitor-passkey, @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 Dua faktor autentikasi untuk detail implementasi di Dua faktor autentikasi.