Setup iOS
Copia un prompt di setup con i passaggi di installazione e la guida markdown completa per questo plugin.
Requisiti
Sezione intitolata “Requisiti”- iOS 15+ per
CLLocationSourceInformation.isSimulatedBySoftware - Permessi di localizzazione nell'app host
- Dispositivo fisico consigliato per un campionamento GPS realistico
Info.plist
Sezione denominata “Info.plist”<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.
Verifica Developer Mode
Sezione intitolata “Developer Mode: verifica concreta”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.
Esempio
Sezione intitolata “Esempio”import { MockLocationDetector } from '@capgo/capacitor-mock-location-detector';
const result = await MockLocationDetector.analyze({ requestLocationSample: true, additionalMockAppUrlSchemes: ['anyto', 'pokeep'],});