Saltare al contenuto

@capgo/background-geolocation

Rilevamento di posizione di background preciso, eventi di ingresso/uscita di geofence nativi e webhook di transizione per le app Capacitor.

Usa @capgo/background-geolocation quando la tua app Capacitor richiede aggiornamenti di posizione precisi in primo piano o in background, geofence circolari nativi su iOS e Android, e consegna backend per le transizioni di geofence quando il WebView è sospeso.

  • start - Ricevi aggiornamenti di posizione in primo piano o in background con alta precisione.
  • stop - Fermare il tracciamento della posizione attivo in modo pulito.
  • openSettings - Invia gli utenti alle impostazioni di posizione native quando sono necessarie autorizzazioni.
  • setPlannedRoute - Riproduci un suono nativo quando l'utente si allontana da un percorso pianificato.
  • setupGeofencing - Configura i valori di default per le zone geografiche native e l'invio facoltativo di webhook per la transizione.
  • addGeofence - Monitora una regione circolare di iOS o Android da identificatore.
  • removeGeofence / removeAllGeofences - Fermare la monitorazione di una o tutte le zone geografiche registrate.
  • getMonitoredGeofences - Elencare gli identificatori delle regioni attualmente monitorate dal layer nativo.
  • geofenceTransition - Ricevi eventi di ingresso e uscita mentre l'app è attiva.
  • geofenceError - Gestisci gli errori di monitoraggio nativi senza alterare la forma degli eventi di transizione.
MetodoDescrizione
startFornisce aggiornamenti di posizione in primo piano o in background con alta precisione.
stopInterrompe gli aggiornamenti di posizione.
openSettingsApre la pagina di impostazioni di posizione del dispositivo. Utile per dirigere gli utenti a abilitare i servizi di posizione o regolare le autorizzazioni.
setPlannedRouteSvolge un suono nativo quando l'utente si allontana da una rotta pianificata.
setupGeofencingConfigura i valori di default per i confini geografici e l'invio di transizioni native facoltativo.
addGeofenceInizia a monitorare un confine geografico circolare su iOS e Android.
removeGeofenceInterrompe la monitorazione di un confine geografico identificato.
removeAllGeofencesInterrompe la monitorazione di tutti i confini geografici registrati da questo plugin.
getMonitoredGeofencesRestituisce gli identificatori attualmente monitorati dal layer nativo.
addListener('geofenceTransition', ...)Riceve eventi di ingresso e uscita dai confini geografici mentre l'applicazione è in esecuzione.
addListener('geofenceError', ...)Riceve gli errori di monitoraggio geofence nativi mentre l'app è attiva.
getPluginVersionOttieni la versione del plugin nativo Capacitor.

Questa riferimento è sincronizzato da src/definitions.ts in capacitor-background-geolocation.

Se stai utilizzando @capgo/background-geolocation per pianificare il lavoro del plugin nativo, connettilo con Usando @capgo/geolocalizzazione di background per la capacità nativa in Usando @capgo/geolocalizzazione di background Capgo Directory dei plugin per il flusso di lavoro del prodotto in Capgo Directory dei plugin Capacitor Plugin da Capgo per il dettaglio di implementazione in Capacitor Plugin da Capgo, Aggiungere o Aggiornare i Plugin per il dettaglio di implementazione in Aggiungere o Aggiornare i Plugin, e Alternative dei Plugin Enterprise di Ionic per il flusso di lavoro del prodotto in Alternative dei Plugin Enterprise di Ionic.