2012-01-03 76 views
3

如何在iOS 5的背景下与启用BTLE的设备通信?从背景iOS应用程序与BTLE设备通信

+0

@Robert哈维:所以我可以确保我不再这样做,你能向我解释我的问题不清楚吗?问题是:是否可以在iOS 5.0的背景下使用BTLE,并且有一个明确的和可接受的答案。 – Justin 2012-01-19 19:24:01

+0

包含单词“这是可能的”(仅仅是“是”还是“否”提供满意的答案)的问题通常具有其他“低质量”问题;这在您的问题所吸引的答案中很明显。然而,我会重新打开这个问题。 – 2012-01-19 19:33:13

+0

谢谢,我会重新修改我的问题,以更好地反映我正在寻找的答案。 – Justin 2012-01-19 19:40:14

回答

5

我上周有同样的问题(问题),有人给了我答案。这是可能的,这样做,你需要将以下设置添加到您的Info.plist文件:

UIBackgroundModes(或所需的背景模式) - >“蓝牙中央”

+0

非常感谢你,我觉得必须有这样的东西。 – Justin 2012-01-17 16:50:39

0

这是不是一个真正的答案,每看到你的问题,但我想这样做同样的,发现了以下要求(这促使我远离使用它):

这是IOS 5.0的一部分SDK

该支持仅适用于蓝牙4.0设备,即仅限于iPhone 4S和支持该设备的设备,即。从而可以附加到蓝牙4.0标准。

Just fyi .. Some Reference

+0

我们目前明确了解目前规范的局限性,但我们仍然想继续。但是,我无法弄清楚苹果是否会在背景中允许BTLE,就像他们使用普通的MFI认证的标准蓝牙设备一样。到目前为止,我所有的测试都指向不,这不好。有没有其他人发现任何不同? – Justin 2012-01-11 17:30:53