@capgo/capacitor-device-integrity
Ikhtisar
Bagian berjudul “Ringkasan”Integritas perangkat dan sinyal fraud dengan Widevine, Play Integrity, App Attest, dan DeviceCheck
Mulai dengan getCapabilities() dan metode inti lainnya yang tercantum di bawah ini.
Dukungan platform
Bagian berjudul “Dukungan platform”| Platform | Dukungan | Catatan |
|---|---|---|
| iOS | Ya | Native |
| Android | Ya | Native |
| Web | Parsial | Lihat panduan memulai |
Kemampuan Utama
Bagian berjudul “Kemampuan Utama”getCapabilities- Mengembalikan fitur integrity apa saja yang tersedia di platform saat ini.getWidevineFingerprint- Mengembalikan device fingerprint berbasis Android Widevine.prepareAttestation- Menyiapkan status App Attest atau Play Integrity dan mengembalikan key atau provider handle.createAttestation- Membuat token attestation registrasi yang terikat dengan backend challenge.createAssertion- Membuat token assertion request yang terikat dengan backend payload.getDeviceCheckToken- Membuat token iOS DeviceCheck untuk pengecekan fraud di sisi server.
API Publik
Bagian berjudul “API Publik”| Method | Deskripsi |
|---|---|
getCapabilities | Mendukung Widevine, App Attest, DeviceCheck, dan Play Integrity pada perangkat ini. |
getWidevineFingerprint | Khusus Android. Mengembalikan salted SHA-256 fingerprint dan metadata Widevine opsional. |
prepareAttestation | Menyiapkan native attestation dan mengembalikan keyId plus format. |
createAttestation | Membuat token registrasi untuk backend-issued challenge. |
createAssertion | Membuat assertion token untuk yang diterbitkan backend payload. |
getDeviceCheckToken | Khusus iOS. Mengembalikan token base64 DeviceCheck. |
Konfigurasi
Bagian berjudul “Konfigurasi”Android Play Integrity dapat menggunakan nomor proyek Cloud global di capacitor.config.ts:
plugins: { DeviceIntegrity: { cloudProjectNumber: '123456789012', },},Anda juga dapat mengirimkan cloudProjectNumber ke prepareAttestation, createAttestation, dan createAssertion.
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-device-integrity.
Lanjutkan dari @capgo/capacitor-device-integrity
Bagian berjudul “Lanjutkan dari @capgo/capacitor-device-integrity”Jika Anda menggunakan @capgo/capacitor-device-integrity untuk merencanakan keamanan dan kepatuhan, hubungkan dengan Menggunakan @capgo/capacitor-device-integrity untuk kapabilitas native di Menggunakan @capgo/capacitor-device-integrity, Menggunakan @capgo/capacitor-app-attest untuk alur attestation terkait, @capgo/capacitor-app-attest untuk detail implementasi, Capgo Security Scanner untuk alur kerja produk di Capgo Security Scanner, dan Keamanan Capgo untuk alur kerja produk di Capgo Security.