iPhone 11和/或iOS 13的iBeacon监控/测距问题



编辑:问题可能与iOS13有关-在不提示蓝牙使用请求的情况下检测是否启用蓝牙

我们收到了使用iPhone 11和iPhone 11 Pro的用户的报告,称我们的应用程序无法监控/测距iBeacons。我们尚未收到任何其他设备/型号的报告。我们假设这与新的蓝牙5.0技术有关。

我们的应用程序使用标准的CoreLocationiBeacon设置,没有其他框架/库,如果需要,我可以提供代码。然而,由于这是一个标准设置,我认为它与代码无关,尤其是因为所有其他型号的iPhone都可以正常工作。

有人遇到过类似的问题吗?如果是,有什么解决方案吗?此外,有没有一种方法可以让我在不拥有实际设备的情况下测试蓝牙5.0和iPhone 11/11 Pro?据我所知,Xcode模拟器没有办法做到这一点。

谢谢。

我在新的iOS更新中遇到了这种类型的问题。问题出在iOS上。他们在随后的版本中修复了这个问题。

有几种方法可以测试它,但你需要有iPhone和远程设备(运行BLE 5.0堆栈(。1.使用Ellisys嗅探器工具,监控协议序列交换2.使用苹果测试系统,验证来自Macbook和远程设备的数据流。

可能的建议方法是用iOS创建技术缺陷,并提供所需的日志,并与苹果跟进。还有测试版IOS程序,您可以使用它来测试未来即将发布的IOS版本,以避免出现此类问题

最新更新