iOS 7.0.4 Bluetooth LE Central 无法发现服务。一些工作?

Posted

技术标签:

【中文标题】iOS 7.0.4 Bluetooth LE Central 无法发现服务。一些工作?【英文标题】:iOS 7.0.4 Bluetooth LE Central can't Discover Services. Some work around? 【发布时间】:2013-12-26 16:12:13 【问题描述】:

ios 7.0.4 在从外围设备发现服务方面存在问题。旧版本的 iOS 7 工作正常。这是苹果的错误。有人有解决办法吗?

【问题讨论】:

问题是什么意思? Apple bug 的文档在哪里?你是如何繁殖的? 您尝试过使用 LightBlue.app 发现服务吗? 看起来类似于我在这里回答的问题***.com/questions/20379407/… 看来问题只出在iphone 5s 我认为有多个与发现BTLE服务相关的错误,所以你应该比“有问题”更具体。我在 Mini 上看到了 7.0.6 中的一个(这可能也发生在 7.0.4 中)。 【参考方案1】:

根据我自己的经验,除非核心蓝牙堆栈崩溃,否则发现服务没有问题。尝试关闭并再次打开蓝牙。 如果您使用 X-code 进行测试并强制应用程序停止,那么它可能会导致 CoreBluetooth 在极少数情况下崩溃。这在早期的 iO​​S6 版本中要糟糕得多。

【讨论】:

以上是关于iOS 7.0.4 Bluetooth LE Central 无法发现服务。一些工作?的主要内容,如果未能解决你的问题,请参考以下文章

android bluetooth LE - 为啥 onReadRemoteRssi 不起作用?

CtsVerifier-Bluetooth-LE-SEcure-ClientServer-Test测试pass但是无法选择PassButton

智能烧水壶(Bluetooth LE版)——硬件设计篇

win10 蓝牙调试工具 Bluetooth LE Explorer 简单使用

win10 蓝牙调试工具 Bluetooth LE Explorer 简单使用

Android 蓝牙扫描代码