CoreBluetooth和iBeacon:有任何冲突吗?

时间:2015-10-05 10:51:10

标签: ios bluetooth-lowenergy core-bluetooth ibeacon

我有一个具有iBeacon服务和标准BLE服务的芯片。

我想使用 iBeacon 服务来触发我在进入BLE信号范围时正在开发的应用。

一旦激活,我希望应用程序使用 CoreBluetooth 扫描外围设备,然后连接到芯片。

这是否违反Apple条款

1 个答案:

答案 0 :(得分:1)

Apple对此设置没有任何已知限制。实际上,这就是RadBeacon配置应用的工作原理。

使用这种技术,在后台检测信标只会给你的应用程序5秒的后台运行时间,这通常不足以完全可靠地完成蓝牙配对和数据交换。您最好的选择是在信标检测时向用户显示本地通知,然后如果用户将应用程序带到前台,请进行配对。

另一种方法是使用我的博客文章[{3}}中描述的技术来延长后台运行时间。该帖子展示了如何在后台设置信标范围,但相同的技术将适用于蓝牙通信任务。 / p>