@capgo/capacitor-mock-location-detector
@Capacitor/__CAPGO_KEEP_1__-pengintai-lokasi-bogus
__CAPGO_KEEP_0__
Ringkasan@capgo/capacitor-mock-location-detector menggabungkan beberapa periksa independen karena tidak ada flag OS tunggal yang dapat mendeteksi dengan andal tools seperti PoKeep atau iMyFone AnyTo.
Kemampuan Inti
Judul Bagian “Kemampuan Inti”analyze- 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 berkala denganlocationIntegrityChanged- Buka layar pengaturan yang dapat diakses dengan upaya terbaik agar pengguna dapat menonaktifkan pengembang atau tool mock.openDeveloperSettingsLayer Periksa
Judul Bagian “Layer Periksa”
ID Periksa| events. | iOS | Android | Tujuan |
|---|---|---|---|
system_mock_flag | ✅ | ✅ | flag simulasi lokasi OS pada lokasi GPS saat ini |
developer_options | — | ✅ | Pengaturan pengembang Android diaktifkan |
developer_mode_indicators | ✅ | ✅ | Heuristik pembangunan debug tidak langsung |
mock_location_app | ✅ | ✅ | Paket aplikasi palsu atau skema URL yang diketahui |
adb_enabled | — | ✅ | Pengaturan debug USB diaktifkan |
mock_provider_settings | — | ✅ | Aplikasi yang diberikan izin lokasi palsu yang berlalu |
location_anomaly | ✅ | ✅ | Kecepatan gerakan tidak mungkin / heuristik teleport |
motion_correlation | ✅ | — | Gerakan GPS tanpa aktivitas accelerometer yang sesuai |
simulator | ✅ | ✅ | Lingkungan simulator/emulator |
Batasan Penting
Bab berjudul “Batasan Penting”- iOS tidak menampilkan Mode Pengembang Publik API. Plugin ini menggunakan heuristik yang aman di App Store saja.
- Aplikasi tidak dapat menonaktifkan Mode Pengembang atau pengaturan lokasi palsu secara programatik.
Sumber Kebenaran
Bab berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-mock-location-detector.