Zum Inhalt springen

Android-Setup

GitHub
  • Android 7+ (API 24) Basis des Plugins
  • Laufzeit ACCESS_FINE_LOCATION oder ACCESS_COARSE_LOCATION in deiner Host-App
  • Google Play Policy-Prüfung, wenn Nutzer nur aufgrund von Entwickleroptionen blockiert werden

Das Plugin führt Coarse/Fine-Location-Berechtigungen in dein App-Manifest zusammen. Fordere sie zur Laufzeit an, bevor du aufrufst: 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
  • Legacy Mock-Location-Berechtigungen 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 des Nutzers nicht ändern.

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