Panoramica
Panoramica@capgo/capacitor-mock-location-detector combina più controlli independenti perché nessun singolo flag del sistema operativo rileva in modo affidabile strumenti come PoKeep o iMyFone AnyTo.
Capacità di base
Sottosezione 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 conlocationIntegrityChanged- Eventi.openDeveloperSettings- Apri la schermata di impostazioni con sforzo di miglioramento affinché gli utenti possano disabilitare strumenti di sviluppatore o di mock.
Layer di controllo
Sottosezione intitolata “Layer di controllo”| ID di controllo | iOS | Android | Scopo |
|---|---|---|---|
system_mock_flag | ✅ | ✅ | Flag di simulazione del sistema operativo per la posizione attuale |
developer_options | — | ✅ | Opzioni sviluppatore Android abilitate |
developer_mode_indicators | ✅ | ✅ | Heuristica di costruzione di debug indiretta |
mock_location_app | ✅ | ✅ | Pacchetti o schemi URL di app noti per la contraffazione |
adb_enabled | — | ✅ | Debugging USB abilitato |
mock_provider_settings | — | ✅ | App con permesso di mock-location legacy concesso |
location_anomaly | ✅ | ✅ | Velocità di movimento impossibile / teletrasporto |
motion_correlation | ✅ | — | Movimento GPS senza attività di accelerometro corrispondente |
simulator | ✅ | ✅ | Ambiente di simulatore/emulatore |
Limiti Importanti
Sezione intitolata “Limiti Importanti”- Il sistema iOS non esporre un pubblico Modalità Sviluppatore API. Il plugin utilizza solo heuristici sicuri per l'App Store.
- Gli app non possono disabilitare programmaticamente la Modalità Sviluppatore o le impostazioni di localizzazione mock.
Fonte di Verità
Sezione intitolata “Fonte di Verità”Questa documentazione è sincronizzata da src/definitions.ts in capacitor-mock-location-detector.