Guía
Cómo usar Mock Location Detector en Capacitor
Usando @capgo/capacitor-mock-location-detector
Detecta ubicaciones GPS simuladas con validaciones por capas seguras para la App Store en iOS y Android.
Instalar
bun add @capgo/capacitor-mock-location-detector
bunx cap sync
Lo que expone este plugin
analyze- Ejecuta todas las comprobaciones y devuelve un resultado compuesto con puntuación.runCheck- Ejecuta una capa de detección específica.getCapabilities- Descubre las comprobaciones compatibles en la plataforma actual.startMonitoring/stopMonitoring- Análisis periódico mediante eventos.openDeveloperSettings- Guía a los usuarios para desactivar herramientas de desarrollo o mock.
Ejemplo de 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();
Referencia completa
- GitHub: https://github.com/Cap-go/capacitor-mock-location-detector/
- Docs: /docs/plugins/mock-location-detector/