Übersicht
Abschnitt: „Übersicht“Nutzt @capgo/background-geolocation Wenn deine Capacitor App präzise Standort-Updates im Vorder- oder Hintergrund benötigt, bietet dieser Plugin native kreisförmige Geofences für iOS und Android sowie Backend-Benachrichtigungen für Geofence-Übergänge, wenn die WebView pausiert ist.
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“start- Präzise Standort-Updates im Vorder- oder Hintergrund streamen.stop- Aktives Location-Tracking sauber beenden.openSettings- Nutzer zu den nativen Standorteinstellungen leiten, wenn Berechtigungen angepasst werden müssen.setPlannedRoute- Einen nativen Sound abspielen, wenn der Nutzer von einer geplanten Route abweicht.setupGeofencing- Native Geofence-Defaults und optionale Webhook-Zustellung für Übergänge konfigurieren.addGeofence- Eine kreisförmige iOS- oder Android-Geofence-Region anhand einer ID überwachen.removeGeofence/removeAllGeofences- Überwachung einer oder aller registrierten Geofences stoppen.getMonitoredGeofences- Liste der Region-IDs, die aktuell vom Native Layer überwacht werden.geofenceTransitionlistener - Empfängt Enter- und Exit-Events, während die App aktiv ist.geofenceErrorlistener - Behandelt native Monitoring-Fehler, ohne das Format der Transition-Events zu ändern.
Öffentliches API
Abschnitt mit dem Titel „Öffentliche API“| Methode | Beschreibung |
|---|---|
start | Liefert präzise Standort-Updates im Foreground oder Background. |
stop | Stoppt die Standort-Updates. |
openSettings | Öffnet die Standorteinstellungen des Geräts. Hilfreich, um Nutzer zum Aktivieren von Standortdiensten oder zum Anpassen von Berechtigungen zu leiten. |
setPlannedRoute | Spielt einen nativen Sound ab, wenn der Nutzer von einer geplanten Route abweicht. |
setupGeofencing | Konfiguriert Geofence-Defaults und optionale native POST-Zustellung bei Transitionen. |
addGeofence | Startet das Monitoring eines kreisförmigen Geofences auf iOS und Android. |
removeGeofence | Stoppt das Monitoring eines Geofences anhand seiner ID. |
removeAllGeofences | Stoppt das Monitoring aller von diesem Plugin registrierten Geofences. |
getMonitoredGeofences | Gibt die IDs zurück, die aktuell von der nativen Ebene überwacht werden. |
addListener('geofenceTransition', ...) | Empfängt Geofence-Enter- und Exit-Events, während die App läuft. |
addListener('geofenceError', ...) | Empfängt native Fehler beim Geofence-Monitoring, während die App läuft. |
getPluginVersion | Die native Capacitor Plugin-Version abrufen. |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-background-geolocation.
Weiter mit @capgo/background-geolocation
Abschnitt mit dem Titel „Weiter mit @capgo/background-geolocation“Wenn du es nutzt @capgo/background-geolocation Um die Arbeit an nativen Plugins zu planen, verbinde sie mit Verwendung von @capgo/background-geolocation für die native Funktion bei der Nutzung von @capgo/background-geolocation, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für das Implementierungsdetail in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für das Implementierungsdetail beim Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow bei den Ionic Enterprise Plugin-Alternativen.