Android-Setup
Kopiere einen Setup-Prompt mit den Installationsschritten und dem vollständigen Markdown-Guide für dieses Plugin.
Anforderungen
Abschnitt „Voraussetzungen“- Android 7+ (API 24) Basis des Plugins
- Laufzeit
ACCESS_FINE_LOCATIONoderACCESS_COARSE_LOCATIONin deiner Host-App - Google Play Policy-Prüfung, wenn Nutzer nur aufgrund von Entwickleroptionen blockiert werden
Berechtigungen
Abschnitt „Berechtigungen“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
Entwickleroptionen öffnen
Abschnitt „Entwickleroptionen öffnen“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'],});