【问题标题】:Disable Bluetooth hardware programmatically in iOS?在 iOS 中以编程方式禁用蓝牙硬件?
【发布时间】:2011-03-14 23:12:39
【问题描述】:

完成后如何关闭蓝牙硬件,以免我的应用耗尽电池电量?

我看到了对私有框架的引用,但没有看到如何以不会被 Apple 拒绝的方式做到这一点。

我需要什么框架/代码?

【问题讨论】:

    标签: iphone hardware bluetooth ios


    【解决方案1】:

    你不能,也不应该能。你怎么知道用户不想让蓝牙保持打开状态,以便他们可以与免提套件或汽车配对。如果我在使用你的应用程序,然后我走到我的车前,启动它,接到一个电话,但我的免提装置不起作用,我会非常生气。您不拥有该设备,也不知道用户在您的应用之外做什么。

    【讨论】:

    • 在某些情况下,蓝牙设备会与特定应用程序配对,因此在逐个设备的基础上这样做是合法的。
    • 您始终可以远离那些让您“非常恼火”的应用。这不是排除整个 SDK 的理由,尤其是当它用于像蓝牙这样有用的东西时。
    猜你喜欢
    • 2011-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-01
    • 2018-05-21
    • 1970-01-01
    • 2019-09-12
    • 1970-01-01
    相关资源
    最近更新 更多