2 iPhone在背景中充当中央和外围信标

时间:2014-10-29 14:31:41

标签: ios core-bluetooth ibeacon

我正在开发一个在iOS中使用核心蓝牙的应用程序。我在2台设备上发送和接收数据没问题。即使其中一个设备处于后台,也会发生数据传输(单个字符串),因为我已将蓝牙设置为在后台处于活动状态。

但是,如果我在后台同时拥有这两个设备,那么任何一部手机都不会发送或接收该字符串。这是核心蓝牙的基本限制吗?

我正在寻找的是在两个应用程序关闭时存储其他设备的唯一标识符的其他设备。

基本上,当应用程序都在后台时,我可以让设备进行通信吗?我知道iBeacon有它的局限性,这就是我使用核心蓝牙的原因。

如果没有,这似乎很疯狂!

修改

为了澄清,我没有发布代码,因为我正在寻找澄清是否有可能在两个设备之间使用Core Bluetooth作为信标传递数据时,他们都有应用程序处于休眠/关闭状态。

目前,当它们都关闭时会停止检测,但是如果一个应用程序处于打开状态,那么它就能正常工作。

0 个答案:

没有答案