iOS-Einrichtung
Einen Setup-Befehl mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin kopieren.
Anforderungen
Abschnitt mit dem Titel „Anforderungen“- für iOS 15+
CLLocationSourceInformation.isSimulatedBySoftware - Lageermächtigung in Ihrer Host-App
- Ein physisches Gerät wird empfohlen, um eine realistische GPS-Sampling zu simulieren
Info.plist
Abschnitt mit dem Titel „Info.plist“<key>NSLocationWhenInUseUsageDescription</key><string>We verify your location has not been spoofed.</string>Optional URL-Schemes für Begleit-App-Spoofs, die Sie erkennen möchten 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>Sie können auch zusätzliche Schemes in Echtzeit über additionalMockAppUrlSchemes.
Entwicklermodus-Realitätsprüfung
Abschnitt mit dem Titel „Entwicklermodus-Realitätsprüfung“Apple stellt keine öffentliche API zur Verfügung, um den iOS-Entwicklermodus zu lesen. Diese Erweiterung verwendet indirekte Heuristiken wie Debugger-Anbindung und Entwicklungsberechtigungsindikatoren. Behandeln Sie sie als Risikosignale, nicht als Beweise.
Werkzeuge wie iMyFone AnyTo hängen oft vom Entwicklermodus und von Begleit-Apps ab, die außerhalb des App Stores verteilt werden. Combine native Checks mit serverseitigen Betrugsregeln.
import { MockLocationDetector } from '@capgo/capacitor-mock-location-detector';
const result = await MockLocationDetector.analyze({ requestLocationSample: true, additionalMockAppUrlSchemes: ['anyto', 'pokeep'],});