Pengaturan Android
Salin permintaan 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
Judul bagian “Apa yang plugin ini tangani”Setelah Anda menambahkan konfigurasi plugin dan menjalankan bunx cap syncPlugin ini memperbaiki proyek host Android yang dihasilkan:
- menyuntik metadata manifest
asset_statementsmenulis 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 mempublikasikandi domain pihak yang bergantung: assetlinks.json Salin ke clipboard
https://signin.example.com/.well-known/assetlinks.jsonSalin ke clipboard
[ { "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" ] } }]Salin ke clipboard
Judul Bagian: “Daftar Periksa”- Konfigurasi
origindandomainscontext: Halaman/area: Situs web pemasaran Capgo. Peran: Label UI pendek 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 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.
- Asertasi asal dapat dikaitkan dengan tanda tangan aplikasi Android daripada asal situs web Anda.
- Jika backend Anda secara ketat memvalidasi
clientDataJSON.originTerima asal aplikasi Android bersamaan dengan asal situs web.
Lanjutkan dari Pengaturan Android
Bagian berjudul “Lanjutkan 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-nasional untuk detail implementasi di @capgo/capacitor-biometrik-nasional, dan Autentikasi dua faktor untuk detail implementasi di Autentikasi dua faktor.