我只想简单地检查一下设备上是否启用了蓝牙。
我不想从应用程序内部(或根本不想)更改状态、使用私有(private) API、越狱设备或做任何会导致 Apple 拒绝应用程序的事情。
我只想知道蓝牙是否打开。
任何人都可以阐明这一点吗?是否有任何 Apple 允许的方法来执行此操作?
在阅读了无数帖子和文档后,我完全意识到 Apple 在蓝牙(以及其他方面)方面非常严格。
如果您只能通过文档链接和/或一些关于学习 objective-c、阅读文档等的冷嘲热讽来回答这个问题,那么请不要回复。
最佳答案
我发现这样做的唯一方法是使用仅对越狱应用程序有用的私有(private)框架(例如蓝牙管理器)……Apple 将拒绝任何使用私有(private)框架的应用程序。我相信用蓝牙做任何事情甚至违反他们的服务条款,所以你运气不好。
关于iphone - 检查蓝牙是否已启用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6657502/