当iOS应用程序移动到后台时,保持蓝牙连接处于活动状态并持续

当iOS应用程序移动到后台时,保持蓝牙连接处于活动状态并持续,ios,background,bluetooth,connection,persistence,Ios,Background,Bluetooth,Connection,Persistence,我有一个iOS项目,在这个项目中,我不断地从标准蓝牙传感器中检索心率数据,并将其发送到web服务器。我希望在应用程序移动到后台以及用户锁定屏幕时,此功能能够正常工作。我尝试过各种方法:在项目设置的背景模式部分检查蓝牙设置,在背景中播放音乐。我不必将此信息提交给App Store,那么有哪些(可能是秘密的)方法可以在后台保持持久的蓝牙连接?您的外设是否支持通知?如果是的话,就用这个。如果没有,那么您可能会被卡住-如果您不去应用商店,也不太关心电池寿命,您可以禁用应用程序中的锁定Hey Paul,它

我有一个iOS项目,在这个项目中,我不断地从标准蓝牙传感器中检索心率数据,并将其发送到web服务器。我希望在应用程序移动到后台以及用户锁定屏幕时,此功能能够正常工作。我尝试过各种方法:在项目设置的背景模式部分检查蓝牙设置,在背景中播放音乐。我不必将此信息提交给App Store,那么有哪些(可能是秘密的)方法可以在后台保持持久的蓝牙连接?

您的外设是否支持
通知
?如果是的话,就用这个。如果没有,那么您可能会被卡住-如果您不去应用商店,也不太关心电池寿命,您可以禁用应用程序中的锁定Hey Paul,它确实支持
notify
,我们已经使用了
didUpdateValueForCharacteristic
。但这似乎没有什么帮助。我希望有人能回答这个问题,我被困在同一件事上了。我也在使用didUpdateValueForCharacteristic,它不会将应用程序从终止状态唤醒到通知状态。当应用程序在任务切换器中时会出现这种情况,但一旦我刷起并杀死它,通知就会在应用程序中停止。