iphone - 检查蓝牙是否已启用?

标签 iphone objective-c ios ipad bluetooth

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

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

我只想知道蓝牙是否打开。

任何人都可以阐明这一点吗?是否有任何 Apple 允许的方法来执行此操作?

在阅读了无数帖子和文档后,我完全意识到 Apple 在蓝牙(以及其他方面)方面非常严格。

如果您只能通过文档链接和/或一些关于学习 objective-c、阅读文档等的冷嘲热讽来回答这个问题,那么请不要回复。

最佳答案

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

关于iphone - 检查蓝牙是否已启用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6657502/

相关文章:

ios - 快速保存高分

iphone - 如果用户之前访问过此页面,如何实现自动跳转到详细页面(或修复我的代码以执行此操作,该代码存在设计缺陷)

iPhone SDK - 使用触摸删除图像

objective-c - NSEnumerator 的值是多少?

ios - 使用 swift 从应用程序 ios 的缓存中读取图像

ios - 如何在消息上注册自定义操作

iphone - 如何在objectiveC类中使用struct和union?

iphone - 移动Safari : Disable scrolling pages "out of screen"

objective-c - Xcode 4 : Asynchronous testing? 中的 SenTestingKit

objective-c - 将 Xcode 项目转换为 ARC 时出现问题