假设启用了“外部附件通信”后台模式,是否可以在 iOS 应用程序处于后台时与 Sphero 进行通信?如果可能,我应该使用什么机制?我试图让 SensorStreaming 示例应用程序在应用程序处于后台时继续流式传输。
2 回答
0
看起来像 NO,因为当前的 sphero 不是 BTLE: Objective-C/iOS:在后台保持蓝牙连接处于活动状态
但不确定您是否可以拥有一个连续的流,但可能是一个包含一批数据的事件,因为应用程序必须被唤醒,并且在终止前最多 10 秒才能对信息进行处理。
于 2014-03-03T13:12:53.670 回答
0
Sphero 使用蓝牙经典而不是蓝牙 LE 与 iOS 通信。因此,它被 iOS 视为外部附件。为了让我的应用程序在后台与 Sphero 对话超过 10 分钟,我必须启用“外部附件通信”后台模式并在它自己的运行循环中设置一个计时器:
于 2014-04-08T15:51:25.523 回答