Saltare al contenuto

Configurazione iOS

GitHub
  • iOS 15+ per CLLocationSourceInformation.isSimulatedBySoftware
  • La richiesta di permesso di ubicazione nell'app host
  • Un dispositivo fisico consigliato per un campionamento GPS realistico
<key>NSLocationWhenInUseUsageDescription</key>
<string>We verify your location has not been spoofed.</string>

Schemi URL facoltativi per le app di spoofing compagni che desiderate rilevare con 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>

Potete anche passare schemi aggiuntivi in esecuzione in tempo reale tramite additionalMockAppUrlSchemes.

Apple non fornisce un pubblico API per leggere l'interfaccia di toggle della Modalità sviluppatore iOS. Questo plugin utilizza heuristici indiretti come l'attaccamento del debugger e gli indicatori di provisioning di sviluppo. Considerateli come segnali di rischio, non come prove.

Gli strumenti come iMyFone AnyTo spesso si basano sulla Modalità sviluppatore e sulle app di compagni distribuite al di fuori dell'App Store. Combinate le verifiche native con le regole di frode server-side.

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