Saltar al contenido

@capgo/capacitor-mock-location-detector

Detecta ubicaciones GPS simuladas y herramientas de desarrollo que permiten hacer spoofing de apps

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.

PlataformaSoporteNotas
iOSSíNativo
AndroidSíNativo
WebParcialVer primeros pasos
  • 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 con locationIntegrityChanged eventos.
  • openDeveloperSettings - Abre la pantalla de ajustes de mejor esfuerzo para que los usuarios desactiven las herramientas de desarrollo o simulación.
Check IDiOSAndroidPropó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
  • 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.

Esta referencia se sincroniza desde src/definitions.ts en capacitor-mock-location-detector.