Saltare al contenuto

@capgo/background-geolocation

Raccolta di posizioni accurate in background, eventi di ingresso/uscita geografici nativi e webhook di transizione per le app Capacitor.

Usa @capgo/background-geolocation quando il tuo 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 dei geofence quando il WebView è sospeso.

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

Questa documentazione è sincronizzata da src/definitions.ts in capacitor-geolocalizzazione in background.

Se stai utilizzando @capgo/geolocalizzazione in background per pianificare il lavoro del plugin nativo, connettilo con Utilizzare @capgo/background-geolocation per la capacità nativa in Utilizzare @capgo/background-geolocation, Capgo Directory dei Plugin per il flusso di lavoro del prodotto in Capgo Directory dei Plugin, Capacitor Plugin da Capgo per la 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 Sostituti dei Plugin Enterprise Ionic per il flusso di lavoro del prodotto in Sostituti dei Plugin Enterprise Ionic.