Passer à la navigation

Configuration Android

GitHub
  • Une base d'Android 7+ (API 24) depuis le plugin
  • Runtime ACCESS_FINE_LOCATION ou ACCESS_COARSE_LOCATION dans 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

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().

  • 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
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.

import { MockLocationDetector } from '@capgo/capacitor-mock-location-detector';
const result = await MockLocationDetector.analyze({
requestLocationSample: true,
additionalMockAppPackages: ['com.example.internal.mockgps'],
});