Ringkasan
Judul bagian βRingkasanβ@capgo/capacitor-mock-location-detector menggabungkan beberapa periksa independen karena tidak ada flag OS tunggal yang dapat menangkap alat seperti PoKeep atau iMyFone AnyTo.
Kemampuan Utama
Fasilitas Utamaanalyze- Jalankan semua periksa yang tersedia dan kembalikan hasil komposit yang dinilai.runCheck- Jalankan satu layer deteksi yang dinamis.getCapabilities- Temukan periksa yang didukung pada platform saat ini.startMonitoring/stopMonitoring- Analisis periodik denganlocationIntegrityChangedevent.openDeveloperSettings- Buka layar pengaturan yang berusaha terbaik sehingga pengguna dapat menonaktifkan alat pengembang atau mock.
Layer Periksa
Fasilitas Utama| ID Periksa | iOS | Android | Tujuan |
|---|---|---|---|
system_mock_flag | β | β | Flag OS mock/simulasi pada lokasi GPS saat ini |
developer_options | β | β | Pengembang Android memungkinkan opsi |
developer_mode_indicators | β | β | Heuristik pembangunan debug/developer tidak langsung |
mock_location_app | β | β | Paket aplikasi atau skema URL palsu yang diketahui |
adb_enabled | β | β | Pengembang USB memungkinkan debug |
mock_provider_settings | β | β | Aplikasi yang diberikan izin mock lokasi masa lalu |
location_anomaly | β | β | Kecepatan gerakan tidak mungkin / heuristik teleport |
motion_correlation | β | β | Gerakan GPS tanpa aktivitas accelerometer yang sesuai |
simulator | β | β | Lingkungan simulator/emulator |
Pengaturan Penting
Batasan Penting- iOS tidak menampilkan Modus Pengembang publik API.
- Aplikasi tidak dapat menonaktifkan Modus Pengembang secara programatis atau mengubah pengaturan lokasi palsu.
Sumber Kebenaran
Judul bagian βSumber KebenaranβReferensi ini disinkronkan dari src/definitions.ts di capacitor-pengenalan-lokasi-palsu.