Configuration iOS
Copiez une commande de configuration avec les étapes d'installation et la guide markdown complète pour ce plugin.
- iOS 15+ pour
CLLocationSourceInformation.isSimulatedBySoftware - Permission de localisation dans votre application hôte
- Un appareil physique est 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 URL optionnels pour les applications de spoofage de compagnie que vous souhaitez détecter avec 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 en temps de exécution à l'aide de additionalMockAppUrlSchemes.
Vérification de la réalité du mode développeur
Section intitulée « Vérification de la réalité du mode développeur »Apple ne fournit pas un public API pour lire le bouton de mode développeur iOS. Ce plugin utilise des heuristiques indirectes comme l'attache du débogueur et les indicateurs de provisionnement de développement. Les considérez comme des signaux de risque, pas comme des preuves.
Les outils comme iMyFone AnyTo dépendent souvent du mode développeur et des applications de compagnie distribuées en dehors de l'App Store. Combinez les vérifications natives avec les 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'],});