Saltar al contenido

@capgo/capacitor-ibeacon

Plugin iBeacon para Capacitor: detección de proximidad y monitoreo de regiones beacon

Plugin iBeacon para Capacitor: detección de proximidad y monitoreo de regiones beacon

Comienza con startMonitoringForRegion() y los demás métodos principales detallados abajo.

PlataformaSoporteNotas
iOSSíNativo
AndroidSíNativo
WebNoProtege con Capacitor.getPlatform()
  • startMonitoringForRegion - Inicia la monitorización de una región de beacon. Dispara eventos al entrar/salir de la región.
  • stopMonitoringForRegion - Detiene la monitorización de una región de beacon.
  • startRangingBeaconsInRegion - Inicia el ranging de balizas en una región. Proporciona actualizaciones continuas de distancia.
  • stopRangingBeaconsInRegion - Detiene el ranging de balizas en una región.
MétodoDescripción
startMonitoringForRegionEmpieza a monitorizar una región de beacons. Dispara eventos al entrar o salir de la región.
stopMonitoringForRegionDeja de monitorizar una región de beacons.
startRangingBeaconsInRegionInicia el ranging de balizas en una región. Proporciona actualizaciones continuas de distancia.
stopRangingBeaconsInRegionDetén el ranging de balizas en una región.
startAdvertisingEmpieza a anunciar el dispositivo como iBeacon (solo iOS).
stopAdvertisingDeja de anunciar el dispositivo como iBeacon (solo iOS).
requestWhenInUseAuthorizationSolicitar la autorización de ubicación “When In Use” (necesaria para ranging/monitoring).
requestAlwaysAuthorizationSolicitar la autorización de ubicación “Always” (necesaria para background monitoring).
getAuthorizationStatusObtén el estado de autorización de la ubicación actual.
isBluetoothEnabledComprueba si Bluetooth está activado en el dispositivo.
isRangingAvailableComprueba si el ranging está disponible en el dispositivo.
enableARMAFilterActiva el filtrado ARMA para los cálculos de distancia (solo Android).
getPluginVersionObtén la versión del plugin nativo Capacitor.
enableBackgroundModeActiva o desactiva el modo de escaneo de beacons en segundo plano (solo Android). Esto habilita un servicio en primer plano para una detección fiable de beacons en segundo plano. Se debe llamar después de solicitar el permiso de ubicación “Always”.
setBackgroundScanPeriodConfigura los periodos de escaneo en segundo plano (solo Android). Controla cada cuánto y durante cuánto tiempo escanea el dispositivo beacons en segundo plano.
addListenerEscucha los eventos de ranging de beacons.
addListenerEscucha los eventos de entrada en una región.
addListenerEscucha los eventos de salida de una región.
addListenerEscucha los eventos de cambio de estado de la región.
addListenerEscucha los eventos de fallo de monitoreo.
removeAllListenersElimina todos los listeners de este plugin.

Esta referencia se sincroniza desde src/definitions.ts en capacitor-ibeacon.

Si estás usando @capgo/capacitor-ibeacon para planificar el trabajo con plugins nativos, conéctalo con Uso de @capgo/capacitor-ibeacon para la capacidad nativa al usar @capgo/capacitor-ibeacon, Directorio de plugins de Capgo para el flujo de trabajo del producto en Capgo Plugin Directory, Plugins de Capacitor por Capgo para el detalle de implementación en los Plugins de Capacitor por Capgo, Añadir o actualizar plugins para el detalle de implementación en Agregar o actualizar plugins, y Alternativas a plugins de Ionic Enterprise para el flujo de trabajo del producto en Alternativas a plugins de Ionic Enterprise.