概述
概述部分Capacitor iBeacon插件 - 位置检测和信标区域监控。
核心功能
核心功能部分startMonitoringForRegion- 开始监测信标区域。进入/退出区域时触发事件。stopMonitoringForRegion- 停止监测信标区域。startRangingBeaconsInRegion- 开始在区域内定位信标。提供连续距离更新。stopRangingBeaconsInRegion- 停止在区域内定位信标。
| 方法 | 描述 |
|---|---|
startMonitoringForRegion | 开始监控一个beacon区域。触发进入/退出区域的事件。 |
stopMonitoringForRegion | 停止监控一个beacon区域。 |
startRangingBeaconsInRegion | 开始在一个区域内范围beacon。提供连续距离更新。 |
stopRangingBeaconsInRegion | 停止在一个区域内范围beacon。 |
startAdvertising | 开始将设备广播为一个iBeacon(仅限iOS)。 |
stopAdvertising | 停止将设备广播为一个iBeacon(仅限iOS)。 |
requestWhenInUseAuthorization | 请求“仅在使用中”位置授权(用于范围/监控所需)。 |
requestAlwaysAuthorization | 请求“始终”位置授权(用于后台监控所需)。 |
getAuthorizationStatus | 获取当前位置授权状态。 |
isBluetoothEnabled | 检测设备上的蓝牙是否启用。 |
isRangingAvailable | 检测设备是否支持范围检测。 |
enableARMAFilter | 为距离计算启用 ARMA 过滤 (仅 Android)。 |
getPluginVersion | 获取本机 Capacitor 插件版本。 |
enableBackgroundMode | 在 Android 设备上启用或禁用后台探测器扫描模式。这会启用一个可靠的后台探测器检测的前台服务。必须在请求“始终”位置授权后调用。 |
setBackgroundScanPeriod | 配置后台扫描周期 (仅 Android)。控制设备在后台扫描探测器的频率和时间。 |
addListener | 监听探测器范围事件。 |
addListener | 监听区域进入事件。 |
addListener | 监听区域退出事件。 |
addListener | 监听区域状态确定事件。 |
addListener | 监听监视失败事件。 |
removeAllListeners | 移除此插件的所有监听器。 |
真实来源
真实来源此参考资料是从 src/definitions.ts 在 capacitor-ibeacon.
继续从 @capgo/capacitor-ibeacon
继续从 @capgo/capacitor-ibeacon如果您正在使用 @capgo/capacitor-iBeacon 来规划原生插件工作,连接它 使用 @capgo/capacitor-ibeacon 用于在使用 @capgo/capacitor-ibeacon 中的原生能力 Capgo 插件目录 为Capgo 插件目录中的产品工作流程 Capacitor 由Capgo提供的插件 为Capacitor 由Capgo提供的插件中的实现细节 添加或更新插件 添加或更新插件的实现细节 Ionic 企业插件替代品 为Ionic 企业插件替代品中的产品工作流程