@capgo/Hintergrund-Ortungsverfolgung
Übersicht
Abschnitt mit dem Titel “Übersicht”Verwenden Sie das @capgo/background-geolocation wenn Ihr Capacitor-App präzise Standortaktualisierungen im Vordergrund oder Hintergrund benötigt, 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- Senden Sie die Benutzer zu den native Standorteinstellungen, wenn die Berechtigungen Aufmerksamkeit benötigen.setPlannedRoute- Spielen Sie ein natives Geräusch, wenn der Benutzer von einem geplanten Weg abweicht.setupGeofencing- Konfigurieren Sie die native Geofence-Standardwerte und die optionalen Übergangs-Webhook-Lieferung.addGeofence- Überwachen Sie eine kreisförmige iOS- oder Android-Geofence-Region durch Identifikator.removeGeofence/removeAllGeofences- Beenden Sie die Überwachung einer oder mehrerer registrierter Geofences.getMonitoredGeofences- Listen Sie auf die derzeit von der native Layer überwachten Regionen.geofenceTransition- listener - Empfangen Sie Eingabe- und Ausgabeevents, während die App aktiv ist.geofenceError- listener - Behandeln Sie native Überwachungsfehler, ohne die Übergabeventform zu ändern.
Öffentlich API
Abschnitt mit dem Titel “Öffentlich API”| Methode | Beschreibung |
|---|---|
start | Streame genaue Vorder- oder Hintergrundortungsdaten. |
stop | Beende die Ortungsdaten. |
openSettings | Öffnet die Einstellungen der Geräte-Ortung. Nützlich zum Leiten der Benutzer zu den Ortungsdiensten oder zur Anpassung der Berechtigungen. |
setPlannedRoute | Spielt ein natives Geräuschklingeln, wenn der Benutzer von einem geplanten Routen abweicht. |
setupGeofencing | Konfiguriert die Standardeinstellungen für Geofence und optional die native Übergabe von POST-Anforderungen. |
addGeofence | Startet die Überwachung eines kreisförmigen Geofences auf iOS und Android. |
removeGeofence | Beendet die Überwachung eines Geofences durch dessen Identifikator. |
removeAllGeofences | Beendet die Überwachung aller von diesem Plugin registrierten Geofences. |
getMonitoredGeofences | Gibt die derzeit überwachten Identifikatoren durch die native Layer zurück. |
addListener('geofenceTransition', ...) | Empfängt Geofence-Eintritts- und -Ausstiegsereignisse, während die App aktiv ist. |
addListener('geofenceError', ...) | Empfängt native Geofence-Überwachungsfehler, während die App aktiv ist. |
getPluginVersion | Erlangt die native Capacitor-Pluginversion. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Diese Referenz wird von src/definitions.ts in capacitor-Hintergrund-Geolokalisierung.
Bleiben Sie bei @capgo/background-geolocation
Abschnitt mit dem Titel “Bleiben Sie bei @capgo/background-geolocation”Wenn Sie @capgo/background-geolocation für die Planung von native Plugins verwenden, verbinden Sie es mit Mit @capgo/background-geolocation für die native Fähigkeit in Mit @capgo/background-geolocation, Capgo Plugin-Verzeichnis für den Produktworkflow in Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für die Implementierungsdetails in Capacitor Plugins von Capgo, Hinzufügen oder Aktualisieren von Plugins für die Implementierungsdetails in Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin Alternativen für das Produktworkflow in Ionic Enterprise Plugin Alternativen.