Saltar al contenido

@capgo/capacitor-ibeacon

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

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

Empieza con startMonitoringForRegion() and the other core methods listed below.

PlataformaSoporteNotas
iOSSíNativo
AndroidSíNativo
WebNoProtege con Capacitor.getPlatform()
  • startMonitoringForRegion - Empieza a monitorear una región de beacons. Dispara eventos al entrar o salir de la región.
  • stopMonitoringForRegion - Deja de monitorear una región de beacons.
  • startRangingBeaconsInRegion - Empieza el ranging de beacons en una región. Proporciona actualizaciones de distancia continuas.
  • stopRangingBeaconsInRegion - Deja de hacer ranging de beacons 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.
startRangingBeaconsInRegionEmpieza el ranging de beacons en una región. Proporciona actualizaciones de distancia continuas.
stopRangingBeaconsInRegionDeja de hacer ranging de beacons en una región.
startAdvertisingEmpieza a anunciar el dispositivo como iBeacon (solo iOS).
stopAdvertisingDeja de anunciar el dispositivo como iBeacon (solo iOS).
requestWhenInUseAuthorizationSolicita permiso de ubicación “When In Use” (requerido para ranging/monitoring).
requestAlwaysAuthorizationSolicita permiso de ubicación “Always” (requerido para monitoring en segundo plano).
getAuthorizationStatusObtén el estado actual de los permisos de ubicación.
isBluetoothEnabledComprueba si el 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 nativa del plugin Capacitor.
enableBackgroundModeActiva o desactiva el modo de escaneo de beacons en segundo plano (solo Android). Esto habilita un foreground service para una detección fiable de beacons en segundo plano. Debe llamarse después de solicitar la autorización de ubicación «Always».
setBackgroundScanPeriodConfigura los periodos de escaneo en segundo plano (solo Android). Controla con qué frecuencia y durante cuánto tiempo escanea el dispositivo beacons en segundo plano.
addListenerEscucha los eventos de beacon ranging.
addListenerEscucha los eventos de entrada en una región.
addListenerEscucha los eventos de salida de una región.
addListenerEscucha los eventos de determinación de estado de región.
addListenerEscucha los eventos de fallo en el 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 del plugin nativo, conéctalo con Uso de @capgo/capacitor-ibeacon para la capacidad nativa en Uso de @capgo/capacitor-ibeacon, Directorio de plugins de Capgo para el flujo de trabajo de productos en el Capgo Plugin Directory, Plugins de Capacitor por Capgo para los detalles de implementación en Plugins de Capacitor por Capgo, Añadir o actualizar plugins para los detalles de implementación en Adding or Updating Plugins, y Alternativas a los plugins de Ionic Enterprise para el flujo de trabajo del producto en Ionic Enterprise Plugin Alternatives.