之前的主题是关于通过BLE广告从后台唤醒应用程序(例如How to wake up iOS app with bluetooth signal (BLE),Android / iOS - BLE - wake up a terminated application when a BLE device connects)。
然而,我的问题与此无关,因为我们已将此功能正常运行至 iOS 9.2 。
来自 iOS 9.3 该功能不像以前那样工作,似乎用户刷掉应用程序终止的功能不会被唤醒。 BLE 广告发起人没有任何变化。 在重新检查各种参数和阅读Apple文档后,我们的脑海中浮现出任何东西。除非我们遗漏了某些内容,否则Apple文档都没有提及任何更改。
让其他人注意到这个问题吗?你知道一个解决方案吗?
我们写信给Apple,我们正在等待答案,但也许有人在这里有正确的提示。
非常感谢您的关注。
更新:经过更多测试后,似乎只有当用户刷出应用程序时,唤醒功能才会像在 iOS 9.2 中那样工作 初步测试更具手动性,给我们的印象是存在潜在问题。但是不确定为什么在没有Apple通知的情况下发生了这种变化。 - 以上文本根据更新进行了修订 -
更新2 : iOS 10 中不再出现此问题。
答案 0 :(得分:1)
在Apple的回复之后,结果证明这是一种(新的)预期行为。
答案 1 :(得分:0)
didEnterRegion / didExitRegion事件从后台停止工作
我有一个应用程序,在过去的6个月里几乎完美地工作,并且在更新之后这些事件不再被调用。去年我听说iOS9问世的时候开始使用这个应用程序,当我无法使用旧的应用程序时,我开始使用Swift来创建一个新应用程序。
经过一段时间以及大量开车进出我的区域后,我让应用程序比以前更可靠地工作。我有几个使用该应用程序的设备,当所有设备都更新到iOS9.3 / 9.3.1时,应用程序完全停止调用didEnterRegion / didExitRegion事件。
我有一张Apple打开的机票,但我对这项服务有很大的推动,而且9.3根本没有改变背景位置。
我的设备使用Verizon的AT& T,我们已经尝试过wi-fi辅助开启和关闭,我甚至擦过系统,格式化HD,安装El Capitan和XCode 7.3,但它没有帮助。
我还发现了设备工具的问题,当您下载Container并打开包时,Documents文件夹为空。我现在对Apple没有温暖的模糊感觉,我相信此刻有人感觉我的MEGA MIND WEDGIE。
帮助...