我正在开发一个医疗相关的应用程序,其中医疗设备通过蓝牙与 iPhone 连接。但是我无法弄清楚如何让应用程序在后台无限期地运行。现在它只在应用程序打开时进行通信。我一直在阅读很多与此相关的问题,但我还没有找到合适的答案。如果这是重复的,我很抱歉。有人可以指出如何实现这一点的方向。
ETA - 我刚刚得到确认,这应该能够在 App Store 上进行。
最佳答案
你有没有遇到过这个问题:Background time issue for Bluetooth LE app for Iphone 4s
好像加了后台模式bluetooth-central
(参见 documentation )可以让您的应用程序在处理蓝牙事件时在后台运行。正如上面的问题所指出的,您始终可以将背景模式设置为 audio
如果您不需要在 App Store 上,播放空白循环音轨以使您的应用程序保持活力和响应。
关于iphone - 如何设置蓝牙通信在后台运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17093970/