Pengaturan iOS
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Pada iOS, passkeys hanya berfungsi ketika aplikasi terkait dengan domain yang sama sebagai situs web.
Apa yang plugin ini tangani
Bab berjudul “Apa yang plugin ini tangani”Setelah Anda menambahkan konfigurasi plugin dan menjalankan bunx cap syncMengapa plugin ini memperbaiki proyek host iOS yang dihasilkan sehingga Anda tidak perlu mengeditnya secara manual:
- menambahkan
webcredentials:entri domain terkait untuk domain yang telah dikonfigurasi - menghubungkan
CODE_SIGN_ENTITLEMENTSketika target aplikasi yang dihasilkan tidak sudah menunjuk ke file entitikasi:
Apakah yang masih perlu Anda lakukan untuk menghosting
Judul bagian “Apakah yang masih perlu Anda lakukan untuk menghosting”Anda harus mempublikasikan apple-app-site-association pada domain pihak ketiga:
https://signin.example.com/.well-known/apple-app-site-associationContoh:
{ "webcredentials": { "apps": ["ABCDE12345.app.capgo.passkey.example"] }}Daftar Periksa
Judul Bagian “Daftar Periksa”- Set
origindandomainsdiplugins.CapacitorPasskeydicapacitor.config.*. - Jalankan
bunx cap sync. - Konfirmasikan ID Tim Apple dan ID aplikasi bundle Anda, kemudian buat
TEAMID.bundleIdnilai untuk file asosiasi. - Host
apple-app-site-associationdengan HTTP200dan tidak.jsonEkstensi. - Pastikan ID pihak yang tergantung yang digunakan oleh backend Anda sesuai dengan domain yang terkait.
Catatan
Bab berjudul “Catatan”- File website harus disajikan dari domain pasword yang tepat Anda gunakan sebagai ID pihak yang tergantung.
- Pada iOS 17.4 dan lebih baru, plugin menggunakan klien-data browser-style 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.
Lanjutkan dari Pengaturan iOS
Bab berjudul “Lanjutkan dari Pengaturan iOS”Jika Anda menggunakan Pengaturan iOS untuk merencanakan autentikasi dan alur 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 Autentikasi dua faktor untuk detail implementasi di Autentikasi dua faktor.