跳过内容

@capgo/capacitor-ibeacon

Capacitor iBeacon 插件 - 位置检测和信标区域监控

概述

概述

Capacitor iBeacon 插件 - 位置检测和信标区域监控

核心功能

概述
  • startMonitoringForRegion - 开始监测信标区域。触发进入/离开区域的事件。
  • stopMonitoringForRegion - 停止监测信标区域。
  • startRangingBeaconsInRegion - 在区域内开始探测信标。提供连续距离更新。
  • stopRangingBeaconsInRegion - 在区域内停止探测信标。
方法描述
startMonitoringForRegion开始监测信标区域。进入/退出区域时触发事件。
stopMonitoringForRegion停止监测信标区域。
startRangingBeaconsInRegion在区域内开始探测信标。提供连续距离更新。
stopRangingBeaconsInRegion在区域内停止探测信标。
startAdvertising开始将设备作为 iBeacon 广播(仅限 iOS)
stopAdvertising不要将设备作为 iOS 设备广告 iBeacon。
requestWhenInUseAuthorization要求“使用中”位置授权(用于范围/监视)。
requestAlwaysAuthorization要求“始终”位置授权(用于背景监视)。
getAuthorizationStatus获取当前位置授权状态。
isBluetoothEnabled检查设备上的蓝牙是否启用。
isRangingAvailable检查设备是否支持范围。
enableARMAFilter为 Android 设备启用 ARMA 过滤(用于距离计算)。
getPluginVersion获取本机 Capacitor 插件版本。
enableBackgroundMode启用或禁用 Android 设备的背景探测器扫描模式。这会启用一个前台服务以实现可靠的背景探测。必须在请求“始终”位置授权后调用。
setBackgroundScanPeriod配置 Android 设备的背景扫描周期。控制设备在后台扫描探测器的频率和时间长。
addListener监听探测器范围事件。
addListener监听区域进入事件。
addListener监听区域退出事件。
addListener监听区域状态确定事件。
addListener监听监控失败事件。
removeAllListeners移除此插件的所有监听器。

此参考资料是从 src/definitions.tscapacitor-iBeacon.