Zum Inhalt springen

@capgo/Hintergrund-Ortungsverfolgung

Genauere Hintergrund-Ortungsverfolgung, native Eingabe-/Ausgangsereignisse für Geofence und Übergangswebhooks für Capacitor-Anwendungen.

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.

  • 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.
MethodeBeschreibung
startStreame genaue Vorder- oder Hintergrundortungsdaten.
stopBeende die Ortungsdaten.
openSettingsÖffnet die Einstellungen der Geräte-Ortung. Nützlich zum Leiten der Benutzer zu den Ortungsdiensten oder zur Anpassung der Berechtigungen.
setPlannedRouteSpielt ein natives Geräuschklingeln, wenn der Benutzer von einem geplanten Routen abweicht.
setupGeofencingKonfiguriert die Standardeinstellungen für Geofence und optional die native Übergabe von POST-Anforderungen.
addGeofenceStartet die Überwachung eines kreisförmigen Geofences auf iOS und Android.
removeGeofenceBeendet die Überwachung eines Geofences durch dessen Identifikator.
removeAllGeofencesBeendet die Überwachung aller von diesem Plugin registrierten Geofences.
getMonitoredGeofencesGibt 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.
getPluginVersionErlangt die native Capacitor-Pluginversion.

Diese Referenz wird von src/definitions.ts in capacitor-Hintergrund-Geolokalisierung.

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.