【问题标题】:iOS app wake up with BLE not working as before on iOS9.3?iOS 应用通过 BLE 唤醒在 iOS9.3 上无法正常工作?
【发布时间】:2016-07-29 14:16:20
【问题描述】:

以前有关于使用 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 的任何通知的情况下发生此更改。 - 以上文字根据更新进行了修改 -

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

【问题讨论】:

    标签: ios iphone bluetooth bluetooth-lowenergy ios9.3


    【解决方案1】:

    Apple 回复后发现这是一种(新的)预期行为。

    【讨论】:

    • 但是它在 iOS 10.0 中被恢复了,所以 iOS 9.2 的行为看起来又回来了。
    【解决方案2】:

    更新到 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。

    帮助....

    【讨论】:

    • 感谢您的发帖,但我担心这听起来有点话题,因为您的问题与 BLE(蓝牙低功耗)无关。你怎么看?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 2021-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多