Zum Inhalt springen

iOS-Einrichtung

GitHub
  • iOS 15+ für CLLocationSourceInformation.isSimulatedBySoftware
  • Standortberechtigung in Ihrer Host-App
  • Ein physisches Gerät wird empfohlen, um eine realistische GPS-Aufnahmeeinstellung zu erhalten
<key>NSLocationWhenInUseUsageDescription</key>
<string>We verify your location has not been spoofed.</string>

Optional URL-Schemas für Begleit-App-Imitate, die Sie mit dieser Funktion 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 Schemas zur Laufzeit übergeben additionalMockAppUrlSchemes.

Apple stellt kein öffentliches 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'],
});