检查蓝牙是否已启用?

Emp*_*ump 6 iphone bluetooth objective-c ipad ios

我只是想简单检查一下是否在设备上启用了蓝牙.

我不想改变应用程序内部(或根本没有)的状态,使用私有API,越狱设备,或做任何会导致Apple拒绝应用程序的事情.

我想要的只是知道蓝牙是否打开.

任何人都可以对此有所了解吗?有没有Apple允许这样做的方法?

我完全清楚,在阅读了无数的帖子和文档后,Apple在蓝牙(其中包括)方面非常严格.

如果您只能通过文档链接和/或关于学习目标-c,阅读文档等的一些讽刺评论来为这个问题做出贡献,那么请不要回复.

Pro*_*tic 3

我发现做到这一点的唯一方法是使用私有框架(例如蓝牙管理器),它仅对越狱应用程序有用......并且Apple将拒绝任何使用私有框架的应用程序。我相信使用蓝牙做任何事情都违反了他们的服务条款,所以你运气不好。