Panoramica
Sommario intitolato “Panoramica”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.
Capacità di base
Sezione intitolata “Capacità di base”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.
- 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 i geofence e l'invio facoltativo di transizioni native. |
addGeofence | Inizia a monitorare un geofence circolare su iOS e Android. |
removeGeofence | Interrompe la monitorazione di un geofence identificato. |
removeAllGeofences | Interrompe la monitorazione di tutti i geofence registrati 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 è attiva. |
addListener('geofenceError', ...) | Riceve errori di monitoraggio geofence nativi mentre l'app è attiva. |
getPluginVersion | Ottieni la versione nativa del plugin Capacitor. |
Fonte di Verità
Sottosezione intitolata “Fonte di Verità”Questa documentazione è sincronizzata 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.