Saltar al contenido

@capgo/capacitor-mock-location-detector

Detección de falsificación de ubicación por capas para aplicaciones Capacitor en iOS y Android.

@capgo/capacitor-mock-location-detector combina múltiples comprobaciones independientes porque ninguna bandera de sistema de confianza detecta herramientas como PoKeep o iMyFone AnyTo.

  • analyze - Ejecuta todos los controles disponibles y devuelve un resultado compuesto calificado.
  • runCheck - Ejecuta una capa de detección nombrada.
  • getCapabilities - Descubre los controles admitidos 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 puedan deshabilitar herramientas de desarrollo o de simulación.
ID de controliOSAndroidPropósito
system_mock_flagBandera de simulación de sistema operativo/flag de simulación actual en la fijación GPS
developer_optionsOpciones de desarrollador de Android habilitadas
developer_mode_indicatorsHeurísticas de compilación de desarrollador/debug indirecto
mock_location_appPackages o esquemas de URL de aplicaciones conocidas que simulan
adb_enabledDepuración de USB habilitada
mock_provider_settingsAplicaciones con permiso de ubicación de simulación de legado concedido
location_anomalyVelocidad de movimiento imposible/teletransporte heurística
motion_correlationMovimiento GPS sin actividad de acelerómetro que coincida
simulatorEntorno de simulador/emulador
  • iOS no expone un modo de desarrollador público API. El plugin utiliza heurísticas seguras para la Tienda de MacApp solo.
  • Las aplicaciones no pueden deshabilitar programáticamente el modo de desarrollador o mockear los ajustes de ubicación.

Esta referencia está sincronizada desde src/definitions.ts en capacitor-detector-de-ubicación-falsa.