Ios 使用CoreBluetooth以编程方式启用/禁用蓝牙
我想在不使用私有API的情况下以编程方式启用/禁用蓝牙(这将被App Store拒绝)。我刚刚看到CoreBooth可以获取当前的蓝牙状态。我可以用CoreBluetooth存档吗?我找不到与此相关的任何信息Ios 使用CoreBluetooth以编程方式启用/禁用蓝牙,ios,bluetooth,Ios,Bluetooth,我想在不使用私有API的情况下以编程方式启用/禁用蓝牙(这将被App Store拒绝)。我刚刚看到CoreBooth可以获取当前的蓝牙状态。我可以用CoreBluetooth存档吗?我找不到与此相关的任何信息 谢谢你的帮助 您无法通过应用程序启用或禁用蓝牙收音机。您可以禁用自己的应用程序使用蓝牙,但蓝牙收音机仍将启用 只有用户可以通过设置启用/禁用蓝牙。您无法从应用程序打开/关闭蓝牙,因为它在核心蓝牙框架中不可用。您只需拔出通知中心即可轻松打开和关闭它。是的,您可以为此使用核心蓝牙框架 只需导入
谢谢你的帮助 您无法通过应用程序启用或禁用蓝牙收音机。您可以禁用自己的应用程序使用蓝牙,但蓝牙收音机仍将启用
只有用户可以通过设置启用/禁用蓝牙。您无法从应用程序打开/关闭蓝牙,因为它在核心蓝牙框架中不可用。您只需拔出通知中心即可轻松打开和关闭它。是的,您可以为此使用核心蓝牙框架 只需导入Bluetooth Manager头文件并在单击按钮时写入以下代码:
[btManager setPowered:YES];
[btManager setEnabled:YES];
在本例中,
btManager
是Bluetooth Manager
类的对象。我在允许用户打开/关闭蓝牙的文档中没有看到任何更改。它所能做的就是显示系统弹出窗口,通过调用CoreBluetooth方法进入设置。所有其他方法都应该适用于越狱设备或使用私有API,这些API会让你在应用商店评论中被拒绝谢谢你的解释,@Shikhar varshneyth这是一个私有API,会让你的应用商店拒绝你的应用。查看此处:如何在swift中使用此功能