【问题标题】:Communicate with BTLE device from backgrounded iOS app从后台 iOS 应用程序与 BLE 设备通信
【发布时间】:2012-02-01 19:10:18
【问题描述】:

如何在 iOS 5 的后台与支持 BTLE 的设备进行通信?

【问题讨论】:

  • @Robert Harvey:所以我可以确保我不会再这样做了,你能解释一下我的问题是如何不清楚的吗?问题是:是否可以在iOS 5.0的后台使用BTLE,并且有一个明确且可以接受的答案。
  • 包含“这可能”字样的问题(仅“是”或“否”就可以提供令人满意的答案)通常还有其他“低质量”问题;这在您的问题吸引的答案中很明显。不过,我将重新提出问题。
  • 谢谢,我会改写我的问题以更好地反映我正在寻找的答案。

标签: ios ios5 bluetooth core-bluetooth bluetooth-lowenergy


【解决方案1】:

上周我有同样的问题(问题),有人给了我答案。这是可能的,为此,您需要在 info.plist 文件中添加以下设置:

UIBackgroundModes(或必需的背景模式)-> "bluetooth-central"

【讨论】:

  • 非常感谢你,我想一定有这样的东西。
【解决方案2】:

这并不是您每次看到的问题的真正答案,但我正在考虑做同样的事情并发现了以下要求(这让我不再使用它):

这是 ios 5.0 SDK 的一部分

目前仅支持蓝牙 4.0 设备,即 iPhone 4S,以及支持蓝牙 4.0 的设备,即。因此可以附加到蓝牙 4.0 标准。

仅供参考.. 一些Reference.

【讨论】:

  • 我们非常清楚目前规范的限制,但我们仍想继续。但是,我无法弄清楚 Apple 是否会像使用常规 MFI 认证的标准蓝牙设备那样在后台允许 BTLE。到目前为止,我所有的测试都指向否,这不好。有没有其他人发现任何不同的地方?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-05-25
  • 1970-01-01
  • 2021-01-24
  • 1970-01-01
  • 1970-01-01
  • 2014-04-23
  • 2015-07-09
相关资源
最近更新 更多