需要保持iOS应用程序在后台正常工作才能从BLE设备连续获取数据。后台应用程序运行时间可能超过 8 小时

问题描述 投票:0回答:1

我使用 Native 开发了一个 iOS 应用程序,需要与设备建立低功耗蓝牙 (BLE) 连接并持续从中检索数据。我的目标是确保即使应用程序位于后台或最小化,此连接和数据检索也能继续运行。但是,我注意到几分钟后,该应用程序停止接收数据,并且当单击该应用程序时,该应用程序似乎关闭并再次重新启动。

有人可以帮忙吗?

谢谢你。

ios swift background-process
1个回答
0
投票

Heartbeat 的机制总是试图让我们的应用程序保持活力。您需要解决这个 Heartbeat API。 另外,看看这个供您参考https://forums.developer.apple.com/forums/thread/652592

© www.soinside.com 2019 - 2024. All rights reserved.