Configuration iOS
Copiez un prompt de configuration incluant les étapes d'installation et le guide markdown complet pour ce plugin.
Prérequis
Section intitulée « Prérequis »- iOS 15+ pour
CLLocationSourceInformation.isSimulatedBySoftware - Permission de localisation dans votre application hôte
- Appareil physique recommandé pour un échantillonnage GPS réaliste
Info.plist
Section intitulée « Info.plist »<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.
Vérification du mode développeur
Section intitulée « Vérification du mode développeur »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'],});