使用iBeacon时禁用“位置准确性”消息

时间:2014-02-26 21:16:47

标签: ios bluetooth core-location ibeacon

我有一个使用iBeacon的应用。我计划在应用程序内向用户提供有关位置服务和蓝牙状态的所有反馈。

问题是:当我在应用程序运行时禁用蓝牙时。一个名为“位置准确性”的警报视图说“开启蓝牙将提高定位精度”。这会降低我尝试设置的用户体验。我想引导用户使用自定义用户界面打开蓝牙。

我想禁用此提醒。这可能吗?

The alert view in question

1 个答案:

答案 0 :(得分:3)

你不能。 iBeacon基于蓝牙,因此如果不打开它就无法工作。

UPD。但当然您可以检查蓝牙是否已被CBCentralManager禁用,并在使用iBeacon代码之前以其他方式通知用户