Detecta ubicaciones GPS simuladas y herramientas de desarrollo que permiten hacer spoofing de apps
Comienza con getCapabilities() y los demás métodos principales detallados abajo.
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | Nativo |
| Android | Sí | Nativo |
| Web | Parcial | Ver primeros pasos |
Funcionalidades principales
Sección titulada “Funcionalidades principales”analyze- Ejecuta todas las comprobaciones disponibles y devuelve un resultado compuesto con puntuación.runCheck- Ejecuta una capa de detección concreta.getCapabilities- Descubre las comprobaciones compatibles en la plataforma actual.startMonitoring/stopMonitoring- Análisis periódico conlocationIntegrityChangedeventos.openDeveloperSettings- Abre la pantalla de ajustes de mejor esfuerzo para que los usuarios desactiven las herramientas de desarrollo o simulación.
Capas de verificación
Sección titulada “Capas de verificación”| Check ID | iOS | Android | Propósito |
|---|---|---|---|
system_mock_flag | ✅ | ✅ | Bandera de simulación del sistema operativo en la posición GPS actual |
developer_options | — | ✅ | Opciones de desarrollador de Android activadas |
developer_mode_indicators | ✅ | ✅ | Heurísticas de build de desarrollador/detección indirecta |
mock_location_app | ✅ | ✅ | Paquetes de apps de spoofing o esquemas de URL conocidos |
adb_enabled | — | ✅ | Depuración USB habilitada |
mock_provider_settings | — | ✅ | Apps con permiso de ubicación simulada heredado |
location_anomaly | ✅ | ✅ | Velocidad de movimiento imposible / heurística de teletransporte |
motion_correlation | ✅ | — | Movimiento GPS sin actividad correspondiente del acelerómetro |
simulator | ✅ | ✅ | Entorno de simulador/emulador |
Limitaciones importantes
Sección titulada “Limitaciones importantes”- iOS no expone un modo de desarrollador público API. El plugin solo usa heurísticas seguras para App Store.
- Las apps no pueden desactivar programáticamente el modo desarrollador ni la configuración de ubicación simulada.
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-mock-location-detector.