Resumen
Sección titulada “Resumen”Usa @capgo/background-geolocation cuando tu aplicación Capacitor necesita actualizaciones de ubicación precisas en primer plano o fondo, círculos de geofenciamiento nativos en iOS y Android, y entrega de servidor para transiciones de geofenciamiento cuando el navegador está suspendido.
Capacidades Fundamentales
Sección titulada “Capacidades Fundamentales”start- Recibe actualizaciones de ubicación precisas en primer plano o fondo.stop- Detiene el seguimiento de ubicación activo de manera limpia.openSettings- Envía a los usuarios a la configuración de ubicación nativa cuando necesitan atención a los permisos.setPlannedRoute- Reproduce un sonido nativo cuando el usuario se desvía de un recorrido planificado.setupGeofencing- Configura los valores por defecto de geofenciamiento nativo y entrega de webhook opcional para transiciones.addGeofence- Monitorea una región de geofenciamiento circular de iOS o Android por identificador.removeGeofence/removeAllGeofences- Detiene la monitoreo de uno o todos los geofenciamientos registrados.getMonitoredGeofences- Identifica los identificadores de región actualmente monitoreados por la capa nativa.geofenceTransition- listener - Recibe eventos de entrada y salida mientras la aplicación está activa.geofenceError- listener - Maneja errores de monitoreo nativo sin cambiar la forma del evento de transición.
Public API
Sección titulada “Public API”| Método | Descripción |
|---|---|
start | Fluye actualizaciones de ubicación precisas en segundo plano o en primer plano. |
stop | Detiene actualizaciones de ubicación. |
openSettings | Abre la página de ajustes de ubicación del dispositivo. Útil para dirigir a los usuarios a habilitar servicios de ubicación o ajustar permisos. |
setPlannedRoute | Reproduce un sonido nativo cuando el usuario se desvía de una ruta planificada. |
setupGeofencing | Configura valores por defecto de geofence y entrega opcional de transición POST nativa. |
addGeofence | Comienza a monitorear un círculo de geolocalización en iOS y Android. |
removeGeofence | Detiene el monitoreo de una geolocalización por identificador. |
removeAllGeofences | Detiene el monitoreo de todas las geolocalizaciones registradas por este plugin. |
getMonitoredGeofences | Devuelve los identificadores actualmente monitoreados por la capa nativa. |
addListener('geofenceTransition', ...) | Recibe eventos de entrada y salida de geolocalización mientras la aplicación está en funcionamiento. |
addListener('geofenceError', ...) | Recibe errores de monitoreo de geolocalización nativa mientras la aplicación está en funcionamiento. |
getPluginVersion | Obtén la versión nativa del plugin Capacitor. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”Esta referencia está sincronizada desde src/definitions.ts en capacitor-background-geolocation.
Sigue adelante desde @capgo/background-geolocation
Sección titulada “Sigue adelante desde @capgo/background-geolocation”Si estás utilizando @capgo/background-geolocation para planificar el trabajo de plugin nativo, conecta con Usando @capgo/background-geolocation para la capacidad nativa en Usando @capgo/background-geolocation, Directorio de Plugins Capgo para el flujo de trabajo del producto en Directorio de Plugins Capgo, Plugins de Capacitor por Capgo para el detalle de implementación en Plugins de Capacitor por Capgo, Agregar o Actualizar Plugins para los detalles de implementación en Agregar o Actualizar Plugins, y Alternativas de Plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas de Plugins de Ionic Enterprise.