Pengaturan iOS
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Pada iOS, kunci pasword hanya berfungsi ketika aplikasi terkait dengan domain yang sama sebagai website.
Apa yang plugin ini tangani
Bagian berjudul “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 - kabel-kabel
CODE_SIGN_ENTITLEMENTSketika aplikasi yang dihasilkan target tidak sudah menunjuk ke file hak istimewa
Apa yang Anda masih perlu untuk menampung
Judul bagian “Apa yang Anda masih perlu untuk menampung”Anda harus mempublikasikan apple-app-site-association pada domain pihak yang bergantung:
https://signin.example.com/.well-known/apple-app-site-associationContoh:
{ "webcredentials": { "apps": ["ABCDE12345.app.capgo.passkey.example"] }}Daftar Periksa
Judul bagian “Daftar Periksa”- Atur
origindandomainsdiplugins.CapacitorPasskeydicapacitor.config.*. - Jalankan
bunx cap sync. - Konfirmasi ID Tim Apple Anda dan ID aplikasi bundle, kemudian bangun
TEAMID.bundleIdnilai untuk file asosiasi. - Host
apple-app-site-associationdengan HTTP200dan tidak.jsonekstensi. - Pastikan ID pihak ketiga yang digunakan oleh backend Anda sesuai dengan domain yang terkait.
Catatan
Bagian berjudul “Catatan”- File website harus disajikan dari domain passkey yang tepat yang Anda gunakan sebagai ID pihak yang bergantung.
- Pada iOS 17.4 dan 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
Bagian berjudul “Teruskan dari Pengaturan iOS”Jika Anda menggunakan Pengaturan iOS untuk merencanakan autentikasi dan alur akun, hubungkannya dengan Menggunakan @capgo/capacitor-passkey untuk kemampuan native 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.