Android-Einrichtung
Einen Setup-Prompt mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen Plugin kopieren.
Anforderungen
Abschnitt mit dem Titel „Anforderungen“- Android 7+ (API 24) Grundlage vom Plugin
- Runtime
ACCESS_FINE_LOCATIONoderACCESS_COARSE_LOCATIONin Ihrer Host-App - Google Play Richtlinien-Überprüfung, wenn Sie Benutzer ausschließlich aufgrund von Entwickleroptionen blockieren
Erlaubnisse
Abschnitt mit dem Titel „Erlaubnisse”Der Plugin kombiniert grobe/feine Standortrechte in Ihr App-Manifest. Stellen Sie sie zur Laufzeit vor der Aufruf vor analyze().
Was Android prüft
Abschnitt mit dem Titel „Was Android prüft”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
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'],});