Zum Inhalt springen

Android-Einrichtung

GitHub
  • Android 7+ (API 24) Grundlage vom Plugin
  • Runtime ACCESS_FINE_LOCATION oder ACCESS_COARSE_LOCATION in Ihrer Host-App
  • Google Play Richtlinien-Überprüfung, wenn Sie Benutzer ausschließlich aufgrund von Entwickleroptionen blockieren

Der Plugin kombiniert grobe/feine Standortrechte in Ihr App-Manifest. Stellen Sie sie zur Laufzeit vor der Aufruf vor analyze().

  • Location.isMock / legacy Mock-Provider-Flags
  • Entwickleroptionen und USB-Debugging-Zustand
  • Installierte Pakete wie com.imyfone.anytoandroid
  • Legacy-Besitzer der Mock-Location-Berechtigung auf älteren Android-Versionen
  • Emulator-Fingerabdrücke und unmögliche Bewegungsheuristiken
await MockLocationDetector.openDeveloperSettings();

Dies öffnet die Entwickler-Einstellungen, wenn diese verfügbar sind. Apps können die Werte für den Benutzer nicht ändern.

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