@capgo/capacitor-mock-location-detector
Deteksi Penggeser Lokasi Berlapis untuk Aplikasi Capacitor di iOS dan Android.
Ringkasan
Judul Bagian βRingkasanβ@capgo/capacitor-mock-location-detector menggabungkan beberapa periksa independen karena tidak ada flag OS tunggal yang dapat mendeteksi alat seperti PoKeep atau iMyFone AnyTo.
Kemampuan Utama Capgo
Fasilitas Utamaanalyze- Jalankan semua periksa yang tersedia dan kembalikan hasil komposit yang dinilai.runCheck- Jalankan satu layer deteksi yang dinamai.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 | β | β | Bendera OS mock/simulation pada lokasi GPS saat ini |
developer_options | β | β | Opsi pengembang Android diaktifkan |
developer_mode_indicators | β | β | Heuristik pembangunan debug/developer tidak langsung |
mock_location_app | β | β | Paket aplikasi atau skema URL yang diketahui palsu |
adb_enabled | β | β | Debugging USB diaktifkan |
mock_provider_settings | β | β | Aplikasi yang diberikan izin mock-location legacy |
location_anomaly | β | β | Kecepatan gerakan tidak mungkin / heuristik teleport |
motion_correlation | β | β | Gerakan GPS tanpa aktivitas accelerometer yang sesuai |
simulator | β | β | Environment simulator/emulator |
Pengaturan Penting
Batasan Penting- iOS tidak menampilkan Mode Pengembang publik API. Plugin ini menggunakan heuristik yang aman untuk App Store saja.
- Aplikasi tidak dapat menonaktifkan Mode Pengembang secara programatis atau mengubah pengaturan lokasi palsu.
Sumber Kebenaran
Judul bagian βSumber KebenaranβReferensi ini disinkronkan dari src/definitions.ts di capacitor-pengindera-lokasi-palsu.