概述
概述Capacitor iBeacon 插件 - 位置检测和信标区域监控。
核心功能
核心功能startMonitoringForRegion- 开始监测一个信标区域。进入/离开区域时触发事件。stopMonitoringForRegion- 停止监测一个信标区域。startRangingBeaconsInRegion- 在一个区域内开始探测信标。提供连续距离更新。stopRangingBeaconsInRegion- 在一个区域内停止探测信标。
Public API
标题:Public API| 方法 | 描述 |
|---|---|
startMonitoringForRegion | 开始监测一个信标区域。进入/离开区域时触发事件。 |
stopMonitoringForRegion | 停止监测一个信标区域。 |
startRangingBeaconsInRegion | 在一个区域内开始探测信标。提供连续距离更新。 |
stopRangingBeaconsInRegion | 在一个区域内停止探测信标。 |
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 企业插件替代方案 {"targetLanguage":"Simplified Chinese","pagePath":"/zh/docs/plugins/ibeacon/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"为 Ionic 企业插件替代方案的产品工作流程"},{"text":"编辑页面"}]}