Lompat ke konten

@capgo/capacitor-mock-location-detector

Deteksi Penggeser Lokasi Berlapis untuk Aplikasi Capacitor di iOS dan Android.

@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 Utama
  • analyze - 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 dengan locationIntegrityChanged event.
  • openDeveloperSettings - Buka layar pengaturan yang berusaha terbaik sehingga pengguna dapat menonaktifkan alat pengembang atau mock.

Layer Periksa

Fasilitas Utama
ID PeriksaiOSAndroidTujuan
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.

Referensi ini disinkronkan dari src/definitions.ts di capacitor-pengindera-lokasi-palsu.