Pengaturan Android
Salin prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.
Pada Android, passkeys bekerja dengan situs web Anda ketika aplikasi dan domain yang dipercaya terkait melalui Digital Asset Links.
Apa yang plugin ini tangani
Bab berjudul “Apa yang plugin ini tangani”Setelah Anda menambahkan konfigurasi plugin dan menjalankan bunx cap sync, plugin ini memperbaiki proyek host Android yang dihasilkan:
- menyuntikkan
asset_statementsmetadata manifest - menulis sumber daya string yang dihasilkan yang disebutkan oleh metadata tersebut
Apa yang masih perlu Anda host
Judul bagian “Apa yang masih perlu Anda host”Anda harus mempublikasikan assetlinks.json di domain pihak yang bergantung:
https://signin.example.com/.well-known/assetlinks.jsonContoh:
[ { "relation": [ "delegate_permission/common.handle_all_urls", "delegate_permission/common.get_login_creds" ], "target": { "namespace": "android_app", "package_name": "app.capgo.passkey.example", "sha256_cert_fingerprints": [ "AA:BB:CC:DD:EE:FF:00:11:22:33:44:55:66:77:88:99:AA:BB:CC:DD:EE:FF:00:11:22:33:44:55:66:77:88:99" ] } }]Daftar periksa
Judul Bagian “Daftar Periksa”- Konfigurasi
origindandomainscontext: Capgo website pemasaran. Peran: Label UI singkat atau item navigasi. Dilihat di: halaman trust.astro. Kunci pesan `dan` (Dan).plugins.CapacitorPasskeydicapacitor.config.*. - di
bunx cap sync. - Jalankan
assetlinks.json. - Pakai nama paket Android asli Anda di
- Tambahkan setiap sidik jari sertifikat tanda tangan yang Anda butuhkan, termasuk kunci tanda tangan debug atau internal jika Anda menguji bangun-bangun tersebut.
Tampilkan file tersebut di domain yang sama yang Anda gunakan sebagai ID pihak yang dipercaya.
Perilaku penting yang berbeda dari browserJudul Bagian “Perilaku penting yang berbeda dari browser” clientDataJSON.
- Aplikasi Android biasa tidak berperilaku seperti browser yang berkekuasaan tinggi.
- Asal asertasi dapat dikaitkan dengan tanda tangan aplikasi Android daripada asal website Anda.
- Jika backend Anda secara ketat memvalidasi
clientDataJSON.originTerima asal aplikasi Android bersamaan dengan asal website.
Teruskan dari Pengaturan Android
Judul bagian “Teruskan dari Pengaturan Android”Jika Anda menggunakan Pengaturan Android untuk merencanakan autentikasi dan alur akun, hubungkannya dengan Menggunakan @capgo/capacitor-passkey untuk kemampuan asli dalam Menggunakan @capgo/capacitor-passkey, @capgo/capacitor-social-login untuk detail implementasi di @capgo/capacitor-login-social, @capgo/capacitor-passkey untuk detail implementasi di @capgo/capacitor-passkey, @capgo/capacitor-biometrik-native untuk detail implementasi di @capgo/capacitor-biometrik-native, dan Autentikasi dua faktor untuk detail implementasi di Autentikasi dua faktor.