Übersicht
Abschnitt mit dem Titel „Übersicht“Verwenden Sie @capgo/background-geolocation wenn Ihr Capacitor-App präzise Standortaktualisierungen im Vordergrund oder Hintergrund, native kreisförmige Geofences auf iOS und Android, und Backend-Lieferung für Geofence-Übergänge, wenn der WebView ausgesetzt ist.
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“start- Senden Sie genaue Standortaktualisierungen im Vordergrund oder Hintergrund.stop- Beenden Sie die aktive Standortverfolgung sauber.openSettings- Leiten Sie die Benutzer zu den native Standorteinstellungen weiter, wenn die Berechtigungen Aufmerksamkeit benötigen.setPlannedRoute- Spielen Sie ein natives Geräusch, wenn der Benutzer von einem geplanten Routen abweicht.setupGeofencing- Konfigurieren Sie die native Geofence-Standards und optional die Übergabe von Webhook-Übergängen.addGeofence- Überwachen Sie eine kreisförmige iOS- oder Android-Geofence-Region durch Identifikator.removeGeofence/removeAllGeofences- Beenden Sie die Überwachung eines oder aller registrierten Geofences.getMonitoredGeofences- Liste der derzeit von der native Layer überwachten Regionen.geofenceTransitionlistener - Empfangen Sie Eingangs- und Ausgangsereignisse, während die App aktiv ist.geofenceErrorlistener - Behandeln Sie native Überwachungsfehler ohne die Übergabeigenschaft zu ändern.
Öffentliches API
Abschnitt mit dem Titel “Öffentliches API”| Methode | Beschreibung |
|---|---|
start | Streame genaue Vordergrund- oder Hintergrund-Ortsdaten. |
stop | Beendet die Ortsdatenübermittlung. |
openSettings | Öffnet die Einstellungen der Geräte-Ortung. Nützlich zum Leiten der Benutzer zu der Aktivierung der Ortsdienste oder zur Anpassung der Berechtigungen. |
setPlannedRoute | Spielt ein natives Geräusch ab, wenn der Benutzer sich von einer geplanten Route entfernt. |
setupGeofencing | Konfiguriert Standardeinstellungen für geografische Grenzen und optionalen native Übergabe-POST-Delivery. |
addGeofence | Startet die Überwachung eines kreisförmigen geografischen Grenzen auf iOS und Android. |
removeGeofence | Beendet die Überwachung einer geografischen Grenze durch Identifikator. |
removeAllGeofences | Beendet die Überwachung aller von diesem Plugin registrierten geografischen Grenzen. |
getMonitoredGeofences | Gibt die derzeit überwachten Identifikatoren durch die native Layer zurück. |
addListener('geofenceTransition', ...) | Empfängt geografische Grenzen-Eintritts- und -Ausstiegsereignisse, während die App aktiv ist. |
addListener('geofenceError', ...) | Empfängt native Fehler bei der Überwachung geografischer Grenzen, während die App aktiv ist. |
getPluginVersion | Erlaubt das Abrufen der native Capacitor Plugin-Version. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Diese Referenz wird von src/definitions.ts in capacitor-Hintergrund-Ortung.