蓝牙可以为我的应用程序接收数据而不会打开它

时间:2017-08-19 04:25:18

标签: ios bluetooth

我正在探索BLE文档,为我即将开展的项目做准备。我需要确定蓝牙与我的应用程序交互方式的范围和功能。

请随意指出我错过的文档,但我似乎无法确定是否有办法让我的应用程序在启动之前从蓝牙设备接收数据。

让我们说我有一个应用程序,旨在计算我一天的步骤。每天早上打开它只是为了开始计算步骤是相当繁琐的。

BLE是否具有随时收听蓝牙设备的功能?我可以定期将这些步骤发送到我的应用程序,并让应用程序处理所有数据管理,以便在打开它时查看吗?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。 Apple为我们提供了在后台运行特定应用程序的功能。示例应用程序:新闻阅读,音频播放,蓝牙依赖等。为此,我们需要在Xcode中启用背景功能,如下图所示。

enter image description here

详细说明请查看以下链接。 https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html