Langsung ke konten

@capgo/capacitor-mock-location-detector

Deteksi lokasi GPS simulasi dan developer tooling yang memungkinkan aplikasi spoofing

Deteksi lokasi GPS simulasi dan developer tooling yang memungkinkan aplikasi spoofing

Mulai dengan getCapabilities() dan metode inti lainnya yang tercantum di bawah ini.

PlatformDukunganCatatan
iOSYaNative
AndroidYaNative
WebParsialLihat panduan memulai
  • analyze - Jalankan semua pengecekan yang tersedia dan kembalikan hasil komposit yang diskor.
  • runCheck - Jalankan satu layer deteksi tertentu.
  • getCapabilities - Temukan pengecekan yang didukung di platform saat ini.
  • startMonitoring / stopMonitoring - Analisis berkala dengan locationIntegrityChanged event.
  • openDeveloperSettings - Buka layar pengaturan best-effort agar pengguna bisa menonaktifkan developer atau mock tooling.
Periksa IDiOSAndroidTujuan
system_mock_flag✅✅Flag OS mock/simulasi pada GPS fix saat ini
developer_options—✅Opsi developer Android aktif
developer_mode_indicators✅✅Heuristik build developer/debug tidak langsung
mock_location_app✅✅Paket aplikasi spoof atau URL scheme yang dikenal
adb_enabled—✅USB debugging aktif
mock_provider_settings—✅Aplikasi yang diberi izin legacy mock-location
location_anomaly✅✅Heuristik kecepatan gerak mustahil / teleport
motion_correlation✅—Pergerakan GPS tanpa aktivitas akselerometer yang sesuai
simulator✅✅Lingkungan simulator/emulator
  • iOS tidak menyediakan API publik untuk Developer Mode. Plugin ini hanya memakai heuristik yang aman untuk App Store.
  • Aplikasi tidak dapat menonaktifkan Developer Mode atau pengaturan mock location secara terprogram.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-mock-location-detector.