Panoramica
Sezione intitolata “Panoramica”Usa @capgo/background-geolocation quando il tuo Capacitor app richiede aggiornamenti di posizione precisi in primo piano o in background, geofence circolari nativi su iOS e Android, e consegna backend per transizioni di geofence quando il WebView è sospeso.
Capacità di base
Sezione intitolata “Capacità di base”start- Fornisci aggiornamenti di posizione precisi in primo piano o in background.stop- Fermare il tracciamento di posizione attivo in modo pulito.openSettings- Invia gli utenti alle impostazioni di posizione native quando le autorizzazioni richiedono attenzione.setPlannedRoute- Riproduci un suono nativo quando l'utente si allontana da una rotta pianificata.setupGeofencing- Configura i valori predefiniti di geofence nativi e la consegna facoltativa di webhook per transizioni.addGeofence- Monitora una regione di geofence circolare di iOS o Android tramite identificatore.removeGeofence/removeAllGeofences- Fermare il monitoraggio di uno o tutti i geofence registrati.getMonitoredGeofences- Elenco degli identificatori di regione attualmente monitorati dal layer nativo.geofenceTransitionlistener - Ricevi eventi di ingresso e uscita mentre l'app è attiva.geofenceErrorlistener - Gestisci gli errori di monitoraggio nativo senza modificare la forma degli eventi di transizione.
Pubblico API
Sezione intitolata “Pubblico API”| Metodo | Descrizione |
|---|---|
start | Flussi di aggiornamento della posizione in primo piano o in background con alta accuratezza. |
stop | Sospende 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 POST di transizione nativa. |
addGeofence | Inizia a monitorare un cerchio di geofencing su iOS e Android. |
removeGeofence | Smette di monitorare un geofence con l'identificatore. |
removeAllGeofences | Smette di monitorare tutti i geofence registrati da questo plugin. |
getMonitoredGeofences | Restituisce gli identificatori attualmente monitorati dal layer nativo. |
addListener('geofenceTransition', ...) | Riceve eventi di ingresso e uscita dal geofence mentre l'app è in esecuzione. |
addListener('geofenceError', ...) | Riceve errori di monitoraggio del geofence nativo mentre l'app è in esecuzione. |
getPluginVersion | Ottieni la versione nativa del plugin Capacitor. |
Fonte di Verità
Sezione intitolata “Fonte di Verità”Questa documentazione è sincronizzata da src/definitions.ts in capacitor-background-geolocation.
Continua da @capgo/geolocalizzazione-di-sfondo
Sottosezione intitolata “Continua da @capgo/geolocalizzazione-di-sfondo”Se stai utilizzando @capgo/geolocalizzazione-di-sfondo per pianificare il lavoro del plugin nativo, connettilo con Utilizzando @capgo/geolocalizzazione-di-sfondo per la capacità nativa in Utilizzando @capgo/geolocalizzazione-di-sfondo, Directory dei plugin @Capgo per il workflow del prodotto in Directory dei plugin @Capgo, Plugin @Capacitor sviluppati da @Capgo per la dettaglio di implementazione in Plugin @Capacitor sviluppati da @Capgo, Aggiunta o Aggiornamento dei plugin per i dettagli di implementazione in Aggiungere o Aggiornare Plugin, e Alternative per Plugin Enterprise Ionic per il flusso di lavoro del prodotto in Alternative Plugin Enterprise Ionic.