Pengaturan iOS
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Pada iOS, passkey hanya berfungsi ketika aplikasi terkait dengan domain mitra yang sama seperti website.
Apa yang plugin ini tangani
Judul bagian “Apa yang plugin ini tangani”Setelah Anda menambahkan konfigurasi plugin dan menjalankan bunx cap syncPlugin ini memperbaiki proyek host iOS yang dihasilkan sehingga Anda tidak perlu mengeditnya secara manual:
- menambahkan
webcredentials:masukan domain terkait untuk domain yang dikonfigurasi - menghubungkan
CODE_SIGN_ENTITLEMENTSketika target aplikasi yang dihasilkan tidak sudah menunjuk ke file hak istimewa
Apakah yang Anda masih perlu untuk menghost:
Judul bagian “Apakah yang Anda masih perlu untuk menghost”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 Pemeriksaan
Judul Bagian “Daftar Pemeriksaan”- Konfigurasi
origindandomainscontext: Halaman/area: Situs web pemasaran Capgo. Peran: Label UI singkat atau item navigasi. Dilihat di: halaman trust.astro. Kunci pesan `dan` (Dan).plugins.CapacitorPasskeydicapacitor.config.*. - di
bunx cap sync. - Jalankan
TEAMID.bundleIdKonfirmasikan ID Tim Apple dan ID Paket Aplikasi Anda, kemudian bangun file asosiasi dengan nilai - Host
apple-app-site-associationdengan HTTP200dan tidak.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 sama yang Anda gunakan sebagai ID pihak yang bergantung.
- Pada iOS 17.4 dan versi yang lebih baru, plugin ini menggunakan klien data browser-style API sehingga asal HTTPS yang dikonfigurasi tercermin dalam
clientDataJSON. - Plugin ini dapat memperbaiki file proyek native selama sinkronisasi, tetapi tidak dapat membuat atau menyimpan file asosiasi website pada domain Anda.
Lanjutkan dari Pengaturan iOS
Bab berjudul “Lanjutkan dari Pengaturan iOS”Jika Anda menggunakan Pengaturan iOS untuk merencanakan autentikasi dan alur akun, hubungkannya dengan Gunakan @capgo/capacitor-passkey untuk kemampuan asli di Gunakan @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.