1

之前有一些关于使用 BLE 广告从后台唤醒应用程序的主题(例如,如何使用蓝牙信号 (BLE) 唤醒 iOS 应用程序Android / iOS - BLE - 当 BLE 设备连接时唤醒终止的应用程序)。

但是我的问题不是关于这个,因为我们的这个功能在iOS 9.2之前都可以正常工作。

即将到来的iOS 9.3该功能不像以前那样工作,似乎用户刷掉应用程序而终止的功能没有被唤醒。BLE广告发起者没有任何变化。在重新检查了各种参数并阅读了 Apple 文档之后,我们没有想到任何东西。Apple 文档都没有提到任何更改,除非我们遗漏了什么。

其他人是否注意到这个问题?您知道解决方案吗?

我们写信给 Apple,我们正在等待答复,但也许这里有人有正确的提示。

非常感谢您的关注。

更新:经过更多测试,似乎只有当用户将应用程序滑出时,唤醒功能才不像以前在iOS 9.2中那样工作。 初始测试更加手动,给我们的印象是存在潜在问题。但是不确定为什么在没有来自 Apple 的任何通知的情况下发生此更改。- 以上文字已根据更新进行了修改 -

更新 2 : iOS 10中不再存在此问题。

4

2 回答 2

1

事实证明,在 Apple 回复后,这是一种(新的)预期行为。

于 2016-06-08T13:27:11.790 回答
0

更新到 9.3 后,didEnterRegion/didExitRegion 事件在后台停止工作

我有一个应用程序在过去 6 个月里几乎完美运行,更新后这些事件不再被调用。去年,当我听说 iOS9 即将推出时,我就开始了这个应用程序,当我无法让旧应用程序正常工作时,我使用 Swift 开始了一个新应用程序。

经过一段时间和多次开车进出我所在的地区后,我让该应用程序比以往任何时候都更可靠地工作。我有几台设备在使用该应用程序,当它们都更新到 iOS9.3/9.3.1 时,该应用程序完全停止调用 didEnterRegion/didExitRegion 事件。

我有一张苹果的票,但我收到了很多关于这项服务的反对意见,而且 9.3 根本没有改变背景位置。

我的设备使用 Verizon 的 AT&T,我们尝试过开启和关闭 wi-fi 辅助,我什至擦除了系统,格式化了 HD,安装了 El Capitan 和 XCode 7.3,但都没有帮助。

我还发现了设备工具的问题,当您下载容器并打开包时,文档文件夹为空。我现在对 Apple 没有一种温暖的模糊感觉,我相信此刻有人正在感受我的 MEGA MIND WEDGIE。

帮助....

于 2016-04-13T19:44:59.290 回答