Guida
Come usare Mock Location Detector in Capacitor
Utilizzo di @capgo/capacitor-mock-location-detector
Rileva posizioni GPS simulate con controlli a più livelli, sicuri per l'App Store su iOS e Android.
Installa
bun add @capgo/capacitor-mock-location-detector
bunx cap sync
Funzionalità del plugin
analyze- Esegue tutti i controlli disponibili e restituisce un punteggio composito.runCheck- Esegue un singolo livello di rilevamento specifico.getCapabilities- Scopre i controlli supportati sulla piattaforma corrente.startMonitoring/stopMonitoring- Analisi periodica con gestione degli eventi.openDeveloperSettings- Guida l'utente a disabilitare gli strumenti di sviluppo o mock.
Esempio d'uso
import { MockLocationDetector } from '@capgo/capacitor-mock-location-detector';
const result = await MockLocationDetector.analyze({
requestLocationSample: true,
minDetectedChecks: 1,
});
if (result.isSimulated) {
console.warn('Possible GPS spoofing detected', result.checks);
}
await MockLocationDetector.openDeveloperSettings();
Riferimento completo
- GitHub: https://github.com/Cap-go/capacitor-mock-location-detector/
- Documentazione: /docs/plugins/mock-location-detector/