Panoramica
Sezione intitolata “Panoramica”@capgo/capacitor-mock-location-detector combina più controlli independenti perché nessun singolo flag del sistema rileva con affidabilità strumenti come PoKeep o iMyFone AnyTo.
Capacità di base
Sezione intitolata “Capacità di base”analyze- Esegui tutti i controlli disponibili e restituisci un risultato composto valutato.runCheck- Esegui una sola layer di rilevamento denominata.getCapabilities- Scopri i controlli supportati sulle attuali piattaforme.startMonitoring/stopMonitoring- Analisi periodica conlocationIntegrityChangedeventi.openDeveloperSettings- Apri la schermata di impostazioni con sforzo per consentire agli utenti di disabilitare gli strumenti di sviluppatore o di mock.
Layer di controllo
Sezione intitolata “Layer di controllo”| ID di controllo | iOS | Android | Scopo |
|---|---|---|---|
system_mock_flag | ✅ | ✅ | Flag di simulazione/sincronizzazione OS sul fix GPS corrente |
developer_options | — | ✅ | Opzioni sviluppatore Android abilitate |
developer_mode_indicators | ✅ | ✅ | Euristiche di costruzione di debug/developer indirette |
mock_location_app | ✅ | ✅ | Pacchetti o schemi URL di app noti |
adb_enabled | — | ✅ | USB debugging abilitato |
mock_provider_settings | — | ✅ | App con permesso di mock-location legacy concesso |
location_anomaly | ✅ | ✅ | Velocità di movimento impossibile / euristiche di teleport |
motion_correlation | ✅ | — | Movimento GPS senza attività di accelerometro corrispondente |
simulator | ✅ | ✅ | Ambiente di simulatore/emulatore |
Limi di Importanza
Sezione intitolata “Limi di Importanza”- iOS non esporre un pubblico Developer Mode API.
- Gli app non possono disabilitare programmaticamente il Developer Mode o simulare impostazioni di posizione.
Fonte di Verità
Sezione intitolata “Fonte di Verità”Questa riferimento è sincronizzato da src/definitions.ts in capacitor-mock-location-detector.