Configuration Android
Copiez une commande de configuration avec les étapes d'installation et le guide markdown complet pour ce plugin.
- Une base d'Android 7+ (API 24) depuis le plugin
- Runtime
ACCESS_FINE_LOCATIONouACCESS_COARSE_LOCATIONdans votre application hôte - Si vous bloquez les utilisateurs uniquement en fonction des options du développeur, passez par la revue de politique de Google Play
Permissions
Section intitulée « Permissions »Le plugin fusionne les autorisations de localisation grossière/fine dans votre manifeste d'application. Demandez-les en temps réel avant d'appeler analyze().
Ce que vérifie Android
Section intitulée « Ce que vérifie Android »Location.isMock/ drapeaux de fournisseur de simulation legacy- État des options du développeur et de la débogage USB
- Packages installés comme
com.imyfone.anytoandroid - Titres de permission de localisation mockée sur les anciennes versions d'Android
- Fingerprints d'émulateurs et heuristiques de mouvement impossible
Ouvrir les paramètres du développeur
Section intitulée “Ouvrir les paramètres du développeur”await MockLocationDetector.openDeveloperSettings();Cela ouvre les paramètres de développement lorsqu'ils sont disponibles. Les applications ne peuvent pas modifier les valeurs pour l'utilisateur.
Exemple
Section intitulée “Exemple”import { MockLocationDetector } from '@capgo/capacitor-mock-location-detector';
const result = await MockLocationDetector.analyze({ requestLocationSample: true, additionalMockAppPackages: ['com.example.internal.mockgps'],});