【问题标题】:iOS8 Suggested apps - Do I need bluetooth on?iOS8 推荐的应用程序 - 我需要打开蓝牙吗?
【发布时间】:2014-11-04 09:36:14
【问题描述】:

iOS8 引入了基于位置的“推荐应用”。研究告诉我,它可以在 GPS 和 iBeacon 上运行,但有很大不同。对于 GPS 触发的建议,您不应安装该应用程序。但是,对于 iBeacons 触发的应用程序,您应该已经安装了应用程序(我假设您应该至少运行一次以在 CoreLocation 中注册地理围栏通知)

我的问题是,您是否需要开启蓝牙才能使 iBeacon 触发的通知正常工作?还是我过于乐观以至于认为 Apple 可能有一个低能耗的守护进程来进行蓝牙欺骗,即使蓝牙被禁用也是如此。

【问题讨论】:

    标签: bluetooth ios8 core-location ibeacon


    【解决方案1】:

    是的,您需要为CoreLocation 启用蓝牙才能检测信标。您可以使用Locate 等信标检测器应用程序轻松验证这一点,并查看是否可以找到任何关闭蓝牙的信标。你不能。

    就“建议的应用程序”而言,我没有看到任何证据表明它适用于信标——仅适用于 GPS。 iOS 8 中有一个类似的功能,只要该应用程序通过CoreLocation 区域监控事件(基于信标或基于地理围栏)启动到后台,就会在锁定屏幕上显示已安装应用程序的图标。虽然这看起来类似,它只是 CoreLocation 的一部分,而不是“建议的应用程序”的一部分。

    【讨论】:

    • 感谢大卫,我确实测试并确认您需要蓝牙,并且它确实建议基于 iBeacons 的应用程序(如果已安装)。 (因此,如果您开始使用 iBeacon 区域进行地理围栏,并且您在与该区域匹配的信标附近,您会在主屏幕上看到建议。)
    • 听起来是对的。但这与 AppStore 的建议应用程序功能有着根本的不同,后者会显示您甚至没有安装的应用程序的图标。点击这些图标会显示 AppStore 应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    • 1970-01-01
    • 1970-01-01
    • 2014-05-10
    • 1970-01-01
    • 2019-12-15
    相关资源
    最近更新 更多