Aller au contenu

@capgo/capacitor-mock-location-detector

Détectez les positions GPS simulées et les outils de développement utilisés pour le spoofing

Détectez les positions GPS simulées et les outils de développement utilisés pour le spoofing

Commencez par getCapabilities() et les autres méthodes principales listées ci-dessous.

PlateformeSupportNotes
iOSOuiNatif
AndroidOuiNatif
Le WebPartielleVoir la prise en main
  • analyze - Exécute toutes les vérifications disponibles et renvoie un résultat composite noté.
  • runCheck - Exécute une couche de détection nommée.
  • getCapabilities - Découvre les vérifications prises en charge sur la plateforme actuelle.
  • startMonitoring / stopMonitoring - Analyse périodique avec locationIntegrityChanged des événements.
  • openDeveloperSettings - Open the best-effort settings screen so users can disable developer or mock tooling.
Vérifier l’IDiOSAndroidObjectif
system_mock_flag✅✅Flag de mock/simulation de l'OS sur la position GPS actuelle
developer_options—✅Options développeur Android activées
developer_mode_indicators✅✅Heuristiques indirectes de build debug/développeur
mock_location_app✅✅Paquets d’applications de spoofing ou schémas d’URL connus
adb_enabled—✅Débogage USB activé
mock_provider_settings—✅Applications ayant reçu l'ancienne permission de mock location
location_anomaly✅✅Heuristique de vitesse de déplacement impossible / téléportation
motion_correlation✅—Déplacement GPS sans activité d'accéléromètre correspondante
simulator✅✅Environnement de simulateur ou d'émulateur
  • iOS n'expose pas d'API publique pour le mode développeur. Le plugin utilise uniquement des heuristiques compatibles avec l'App Store.
  • Les applications ne peuvent pas désactiver par programmation le mode développeur ou les paramètres de mock location.

Cette référence est synchronisée depuis src/definitions.ts dans capacitor-mock-location-detector.