Zum Inhalt springen

Android-Setup

GitHub
  • Android 7+ (API 24) Baseline vom Plugin
  • Runtime ACCESS_FINE_LOCATION oder ACCESS_COARSE_LOCATION in deiner Host-App
  • Google Play Policy-Prüfung, wenn Nutzer allein aufgrund von Entwickleroptionen blockiert werden

Das Plugin führt grobe/genaue Standortberechtigungen in dein App-Manifest zusammen. Fordere sie zur Laufzeit an, bevor du analyze().

Was die Android-Prüfungen abdecken

Abschnitt „Was die Android-Prüfungen abdecken“
  • Location.isMock / Legacy-Mock-Provider-Flags
  • Status von Entwickleroptionen und USB-Debugging
  • Installierte Pakete wie zum Beispiel com.imyfone.anytoandroid
  • Apps mit Legacy-Mock-Location-Berechtigung auf älteren Android-Versionen
  • Emulator-Fingerprints und Heuristiken für unmögliche Bewegungen
await MockLocationDetector.openDeveloperSettings();

Dies öffnet die Entwickleroptionen, sofern verfügbar. Apps können die Werte für den Nutzer nicht ändern.

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