Vai al contenuto

Setup iOS

GitHub
  • iOS 15+ per CLLocationSourceInformation.isSimulatedBySoftware
  • Permessi di localizzazione nell'app host
  • Dispositivo fisico consigliato per un campionamento GPS realistico
<key>NSLocationWhenInUseUsageDescription</key>
<string>We verify your location has not been spoofed.</string>

URL scheme opzionali per le app di spoofing da rilevare 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>

Puoi anche passare schemi extra a runtime tramite additionalMockAppUrlSchemes.

Apple non fornisce una API pubblica per leggere l'interruttore Developer Mode di iOS. Questo plugin usa euristiche indirette, come il debugger collegato e gli indicatori di provisioning di sviluppo. Considerale segnali di rischio, non prove.

Strumenti come iMyFone AnyTo spesso si affidano alla Developer Mode e ad app companion distribuite fuori dall'App Store. Combina i controlli nativi con regole antifrode lato server.

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