Configuration Android
Copiez un prompt de configuration incluant les étapes d'installation et le guide markdown complet pour ce plugin.
Prérequis
Section intitulée « Prérequis »- Base Android 7+ (API 24) du plugin
- Runtime
ACCESS_FINE_LOCATIONouACCESS_COARSE_LOCATIONdans votre application hôte - Examen de la politique Google Play si vous bloquez les utilisateurs uniquement via les options développeur
Autorisations
Section intitulée « Permissions »Le plugin fusionne les permissions de localisation approximative et précise dans votre manifeste. Demandez-les au runtime avant d'appeler analyze().
Ce que les vérifications Android couvrent
Section intitulée « Ce que les vérifications Android couvrent »Location.isMock/ les flags de mock provider hérités- État des options développeur et du débogage USB
- Les packages installés tels que
com.imyfone.anytoandroid - Détenteurs de permissions de mock-location héritées sur les anciennes versions d'Android
- Empreintes d'émulateurs et heuristiques de mouvements impossibles
Ouvrir les paramètres développeur
Section intitulée « Ouvrir les paramètres développeur »await MockLocationDetector.openDeveloperSettings();Cela ouvre les paramètres de développement si disponibles. Les applications ne peuvent pas modifier les valeurs pour l'utilisateur.
import { MockLocationDetector } from '@capgo/capacitor-mock-location-detector';
const result = await MockLocationDetector.analyze({ requestLocationSample: true, additionalMockAppPackages: ['com.example.internal.mockgps'],});