Aller au contenu

Configuration Android

GitHub
  • Base Android 7+ (API 24) du plugin
  • Runtime ACCESS_FINE_LOCATION ou ACCESS_COARSE_LOCATION dans votre application hôte
  • Examen de la politique Google Play si vous bloquez les utilisateurs uniquement via les options développeur

Le plugin fusionne les permissions de localisation approximative et précise dans votre manifeste. Demandez-les au runtime avant d'appeler analyze().

  • 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
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'],
});