Panoramica
Sommario intitolato “Panoramica”Utilizza @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.
Capacità di base
Titolo della sezione “Capacità di base”start- Flusso di aggiornamenti di posizione accurate in primo piano o in background.stop- Fermare la tracciatura di posizione attiva 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 una rotta pianificata.setupGeofencing- Configura i valori di default di geofence nativi e la consegna facoltativa di webhook di transizione.addGeofence- Monitora una regione circolare di iOS o Android da identificatore.removeGeofence/removeAllGeofences- Fermare la monitorazione di uno o tutti i geofence registrati.getMonitoredGeofences- Elencare gli identificatori delle regioni monitorate attualmente 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.
- Pubblico API
Sezione intitolata “Pubblico API”| Metodo | Descrizione |
|---|---|
start | Flussi di aggiornamento della posizione accurate in primo piano o in background. |
stop | Interrompe gli aggiornamenti della posizione. |
openSettings | Apre la pagina di impostazioni della posizione del dispositivo. Utile per dirigere gli utenti a abilitare i servizi di posizione o regolare le autorizzazioni. |
setPlannedRoute | Gioca un suono nativo quando l'utente si allontana da una rotta pianificata. |
setupGeofencing | Configura i valori di default per la geofence e l'invio facoltativo di transizioni native. |
addGeofence | Inizia a monitorare una geofence circolare su iOS e Android. |
removeGeofence | Interrompe la monitorazione di una geofence identificata. |
removeAllGeofences | Interrompe la monitorazione di tutte le geofence registrate da questo plugin. |
getMonitoredGeofences | Restituisce gli identificatori attualmente monitorati dal layer nativo. |
addListener('geofenceTransition', ...) | Riceve eventi di ingresso e uscita da geofence mentre l'app è in esecuzione. |
addListener('geofenceError', ...) | Riceve errori di monitoraggio geofence nativi mentre l'app è in esecuzione. |
getPluginVersion | Ottieni la versione del plugin nativo Capacitor. |
Fonte di Verità
Sottosezione intitolata “Fonte di Verità”Questa riferimento è sincronizzato da src/definitions.ts in capacitor-geolocalizzazione in background.
Continua da @capgo/geolocalizzazione in background
Sottosezione intitolata “Continua da @capgo/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.