在iOS上恢复Microsoft Band连接

时间:2016-01-31 16:16:47

标签: ios bluetooth microsoft-band

我正在使用iOS上的Microsoft Band SDK,我在使用Band SDK时遇到了在后台恢复连接的问题。使用Band SDK,您可以通过Microsoft的API连接,而不是使用iOS上的蓝牙核心直接连接到蓝牙设备。这可以为您提供多个事件,包括设备连接,设备断开连接等。

我遇到的问题是如果设备断开连接(例如超出范围),如何恢复连接。我希望能够在我的应用程序在后台时恢复连接,而无需将应用程序带回前台。我已经将蓝牙背景模式添加到我的Info.plist中,这允许我在后台处理来自设备的事件,但是我从后台尝试恢复连接的任何尝试似乎都没有完成,直到我将应用程序带到前台。

所有关于使用Core Bluetooth进行状态保存的文档似乎仅适用于我自己使用CBCentralManager管理设备,但是由于我使用Microsoft的Band SDK作为中介我不相信我可以使用它。

因此,当我的应用程序在后台时,如何通过Band SDK API恢复连接的任何帮助将不胜感激。我知道正确的API调用让我只是不确定他们的应用程序在后台时它们是如何成功的。

1 个答案:

答案 0 :(得分:0)

第三方应用不支持通过Core Bluetooth直接访问Band。因此,无法从您的应用程序管理来自CBCentralManager的乐队。