Vai al contenuto

@capgo/capacitor-mock-location-detector

Rileva posizioni GPS simulate e strumenti di sviluppo che consentono lo spoofing delle app

Rileva posizioni GPS simulate e strumenti di sviluppo che consentono lo spoofing delle app

Inizia con getCapabilities() e gli altri metodi principali elencati qui sotto.

PiattaformaSupportoNote
iOSSìNativo
AndroidSìNativo
WebParzialeVedi come iniziare
  • analyze - Esegue tutti i controlli disponibili e restituisce un risultato composito punteggiato.
  • runCheck - Esegue un singolo livello di rilevamento specifico.
  • getCapabilities - Elenca i controlli supportati sulla piattaforma corrente.
  • startMonitoring / stopMonitoring - Analisi periodica con locationIntegrityChanged eventi.
  • openDeveloperSettings - Apri la schermata delle impostazioni per permettere agli utenti di disabilitare gli strumenti di debug o mock.
Controlla IDiOSAndroidScopo
system_mock_flag✅✅Flag di mock/simulazione OS sul fix GPS attuale
developer_options—✅Opzioni sviluppatore Android attive
developer_mode_indicators✅✅Euristiche indirette per build di sviluppo/debug
mock_location_app✅✅Pacchetti app o URL scheme di spoofing noti
adb_enabled—✅Debug USB abilitato
mock_provider_settings—✅App con permessi legacy mock-location
location_anomaly✅✅Euristiche di teleport o velocità impossibile
motion_correlation✅—Movimento GPS senza attività dell'accelerometro
simulator✅✅Ambiente simulator/emulator
  • iOS non espone un API pubblico per la Developer Mode. Il plugin usa solo euristiche sicure per l'App Store.
  • Le app non possono disabilitare programmaticamente la Developer Mode o le impostazioni di mock location.

Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-mock-location-detector.