我正在开发一个医疗相关的应用程序,其中医疗设备通过蓝牙与iphone连接。但是,我无法弄清楚如何允许应用程序在后台无限期运行。现在它只在应用程序打开时进行通信。我一直在阅读很多与此相关的问题,但我还没有找到适合的答案。如果这是重复,我很抱歉。有人能指出我如何实现这一点。
ETA - 我刚收到确认,这应该可以在App Store上运行。
答案 0 :(得分:3)
您是否遇到过这个问题:Background time issue for Bluetooth LE app for Iphone 4s
似乎添加后台模式bluetooth-central
(请参阅documentation)可以让您的应用在处理蓝牙事件时在后台运行。如上面的问题中所述,您可以始终将后台模式设置为audio
并播放空白的循环音频轨道,以保持您的应用程序处于活动状态并响应,如果您不需要在App Store上。