Configuración de iOS
Copie un prompt de configuración con los pasos de instalación y la guía de markdown completa para este plugin.
Requisitos
Sección titulada “Requisitos”- iOS 15+ para
CLLocationSourceInformation.isSimulatedBySoftware - Permiso de ubicación en tu aplicación de anfitrión
- Dispositivo físico recomendado para la muestra de muestreo GPS realista
Info.plist
Sección titulada “Info.plist”<key>NSLocationWhenInUseUsageDescription</key><string>We verify your location has not been spoofed.</string>Esquemas de URL opcionales para aplicaciones de acompañamiento que deseas detectar 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>También puede pasar esquemas adicionales en tiempo de ejecución a través de additionalMockAppUrlSchemes.
Modo de Desarrollador Verificación de Realidad
Sección titulada “Modo de Desarrollador Verificación de Realidad”Apple no proporciona un API público para leer el botón de Modo de Desarrollador de iOS. Este plugin utiliza heurísticas indirectas como la unión de depuradores y indicadores de provisión de desarrollo. Trátalos como señales de riesgo, no como prueba.
Herramientas como iMyFone AnyTo a menudo dependen del Modo de Desarrollador y aplicaciones complementarias distribuidas fuera de la Tienda de Aplicaciones. Combine verificaciones nativas con reglas de fraude del lado del servidor.
Ejemplo
Sección titulada “Ejemplo”import { MockLocationDetector } from '@capgo/capacitor-mock-location-detector';
const result = await MockLocationDetector.analyze({ requestLocationSample: true, additionalMockAppUrlSchemes: ['anyto', 'pokeep'],});