Passer au contenu

@capgo/capacitor-détecteur-de-position-fictive

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

@capgo/capacitor-mock-location-detector associe 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 - Ouvrez l'écran de paramètres de meilleure volonté afin que les utilisateurs puissent désactiver le développement ou la simulation d'outils.
ID de vérificationiOSAndroidBut
system_mock_flagDrapeau OS de simulation/mock de la position actuelle du GPS
developer_optionsOptions développeur Android activées
developer_mode_indicatorsHeuristiques de build de débogage indirect
mock_location_appPackages ou schémas d'URL de l'application de simulation connus
adb_enabledDébogage USB activé
mock_provider_settingsApplications ayant la permission de mock-location legacy accordée
location_anomalyVitesse de mouvement impossible / heuristique de téléportation
motion_correlationMouvement GPS sans activité correspondante de l'accéléromètre
simulatorEnvironnement simulateur/emulateur
  • Sur iOS, le mode développeur n'est pas exposé publiquement API. Le plugin utilise uniquement des heuristiques sûres pour l'App Store.
  • Les applications ne peuvent pas désactiver le mode développeur ou les paramètres de localisation mock programmationnellement.

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