Aller au contenu

Configuration iOS

GitHub
  • iOS 15+ pour CLLocationSourceInformation.isSimulatedBySoftware
  • Permission de localisation dans votre application hôte
  • Appareil physique recommandé pour un échantillonnage GPS réaliste
<key>NSLocationWhenInUseUsageDescription</key>
<string>We verify your location has not been spoofed.</string>

Schémas d'URL optionnels pour les applications de spoofing compagnons à détecter canOpenURL:

<key>LSApplicationQueriesSchemes</key>
<array>
<string>anyto</string>
<string>imyfone-anyto</string>
<string>igo</string>
<string>igomarkto</string>
<string>fakegps</string>
<string>mockgps</string>
<string>pokeep</string>
</array>

Vous pouvez également passer des schémas supplémentaires au runtime via additionalMockAppUrlSchemes.

Apple ne fournit pas de API public pour lire l'état du commutateur du mode développeur iOS. Ce plugin utilise des heuristiques indirectes comme l'attachement d'un debugger ou des indicateurs de provisioning de développement. Considérez-les comme des signaux de risque, pas comme des preuves.

Des outils comme iMyFone AnyTo reposent souvent sur le mode développeur et des applications compagnons distribuées hors de l'App Store. Combinez les vérifications natives avec des règles de fraude côté serveur.

import { MockLocationDetector } from '@capgo/capacitor-mock-location-detector';
const result = await MockLocationDetector.analyze({
requestLocationSample: true,
additionalMockAppUrlSchemes: ['anyto', 'pokeep'],
});