Aller directement au contenu

@capgo/capacitor-mock-location-detector

Détection de simulation de position GPS par couches pour les applications Capacitor sur iOS et Android.

@capgo/capacitor-mock-location-detector Il combine 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 les outils de développement ou de simulation.
ID de vérificationiOSAndroidObjectif
system_mock_flag__CAPGO_KEEP_0__
developer_optionsOptions développeur Android activées
developer_mode_indicatorsHeuristiques de construction de débogage indirect
mock_location_appPackages ou schémas d'URL de l'application connus
adb_enabledDébogage USB activé
mock_provider_settingsApplications ayant la permission de localisation mock légacière
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
  • iOS ne met pas en exposition un mode Développeur public 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 simuler les paramètres de localisation de manière programmée.

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