Android-Einrichtung
Kopieren Sie einen Einrichtungsbefehl mit den Installationsanweisungen und der vollständigen Markdown-Dokumentation für diesen Plugin.
Anforderungen
Abschnitt mit dem Titel „Anforderungen“- Android 7+ ( API 24 ) Grundlage vom Plugin
- Laufzeit
ACCESS_FINE_LOCATIONoderACCESS_COARSE_LOCATIONin Ihrer Host-App - Google Play Richtlinien-Überprüfung, wenn Sie Benutzer ausschließlich aufgrund von Entwickeroptionen blockieren
Erlaubnisse
Abschnitt mit dem Titel „Erlaubnisse“Der Plugin kombiniert grobe/feine Standorterlaubnisse in Ihr App-Manifest. Fordern Sie sie bei Laufzeit vor dem Aufrufen analyze().
Was Android Überprüft
Abschnitt mit dem Titel „Was Android Überprüft“Location.isMock/ legacy Mock-Provider-Flags- Entwickeroptionen und USB-Debugging-Zustand
- Installierte Pakete wie
com.imyfone.anytoandroid - Legacy-Berechtigungen für ältere Android-Versionen
- Emulator-Fingerabdrücke und unmögliche Bewegungsheuristiken
Entwickler-Einstellungen öffnen
Abschnitt mit dem Titel “Entwickler-Einstellungen öffnen”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'],});