Configurazione iOS
Copia un prompt di configurazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Requisiti
Sezione intitolata “Requisiti”- iOS 15+ per
CLLocationSourceInformation.isSimulatedBySoftware - La richiesta di permesso di ubicazione nell'app host
- Un dispositivo fisico consigliato per un campionamento GPS realistico
Info.plist
Sezione intitolata “Info.plist”<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.
Verifica di realtà del Modalità sviluppatore
Sezione intitolata “Verifica di realtà del Modalità sviluppatore”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.
Esempio
Sezione intitolata “Esempio”import { MockLocationDetector } from '@capgo/capacitor-mock-location-detector';
const result = await MockLocationDetector.analyze({ requestLocationSample: true, additionalMockAppUrlSchemes: ['anyto', 'pokeep'],});