ios - CoreBluetooth和iBeacon : any conflicts?

标签 ios bluetooth-lowenergy core-bluetooth ibeacon

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

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

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

这是否违反 Apple 条款和条件

最佳答案

Apple 对此设置没有已知的限制。其实是这样的RadBeacon配置应用程序有效。

使用此技术,在后台检测信标只会为您的应用提供 5 秒的后台运行时间,这通常不足以可靠地完成蓝牙配对和数据交换。最好的办法是在检测到信标时向用户显示本地通知,然后如果用户将应用带到前台,则进行配对。

另一种方法是使用我的博客文章 here. 中描述的技术来延长后台运行时间。那篇文章展示了如何在后台对信标进行测距,但同样的技术也适用于蓝牙通信任务。

关于ios - CoreBluetooth和iBeacon : any conflicts?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32946804/

相关文章:

ios - UIScrollView 不滚动 - 内容大小不明确

iphone - 使用 Storyboard 在 iPhone 上 Split View

bluetooth-lowenergy - Tizen 3.0.0.2 上的蓝牙 LE Gatt 服务器特征值始终为 NULL

android - 如何确定蓝牙连接是否加密?

ios - EAAccessory 和 CBPeripheral 如何匹配 MFi 设备?

macos - OSX Cocoa Core-蓝牙委托(delegate)和 UI 更新线程安全

iphone - 重置 iPhone 应用程序

ios - 如何交互式收缩和增长 Table View Cell?

c# - UWP BLE Advertising 读取数据

IOS BLE通讯写值;