Sauter au contenu

@capgo/capacitor-détecteur-de-localisation-mock

Détection de spoofing GPS multi-couches pour les applications Capacitor sur iOS et Android.

@capgo/capacitor-mock-location-detector combiner plusieurs vérifications independantes car aucune drapeau d'OS n'est fiable pour détecter des outils comme PoKeep ou iMyFone AnyTo.

  • analyze Exécutez toutes les vérifications disponibles et renvoyez un résultat composite évalué.
  • runCheck Exécutez une couche de détection nommée.
  • getCapabilities Découvrez les vérifications prises en charge sur la plateforme actuelle.
  • startMonitoring / stopMonitoring Analyse périodique avec locationIntegrityChanged événements.
  • openDeveloperSettings - Open the best-effort settings screen so users can disable developer or mock tooling.
Vérifiez l'IDiOSAndroidObjectif
system_mock_flag✅✅Drapeau de simulation de position GPS actuel
developer_options—✅Options développeur Android activées
developer_mode_indicators✅✅Heuristiques de build de débogage indirect
mock_location_app✅✅Packages d'applications ou schémas URL connus
adb_enabled—✅Débogage USB activé
mock_provider_settings—✅Applications ayant la permission de mock-location legacy accordée
location_anomaly✅✅Vitesse de mouvement impossible / heuristique de téléportation
motion_correlation✅—Mouvement GPS sans activité correspondante de l'accéléromètre
simulator✅✅Environnement simulateur/emulateur
  • iOS ne met pas à disposition un mode développeur public API. Le plugin utilise uniquement des heuristiques sûres pour l'App Store.
  • Apps cannot programmatically disable Developer Mode or mock location settings.

Cette référence est synchronisée à partir de src/definitions.ts en capacitor-détecteur-de-localisation-mock.