Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 以编程方式打开蓝牙_Ios_Swift_Core Bluetooth - Fatal编程技术网

Ios 以编程方式打开蓝牙

Ios 以编程方式打开蓝牙,ios,swift,core-bluetooth,Ios,Swift,Core Bluetooth,我正在尝试使用我的应用程序自动打开蓝牙。通常的方式是用户进入设置并打开。但我需要从应用程序打开。我已经阅读了很多文档,它们都提到了私有API,但都非常陈旧。我不介意它不会在应用商店获得批准 有没有办法通过编程方式打开蓝牙?有没有办法通过编程方式打开蓝牙? 没有关于开启蓝牙的规定 以编程方式。我们只能在用户关闭时通知用户 蓝牙您所能做的就是显示一个警报或消息,要求他们 打开它 请参阅监测蓝牙状态。向社区致歉,但我现在将自己的答案发布给开发者,以备将来有人需要知道。只是觉得社区可以做得更好,Stac

我正在尝试使用我的应用程序自动打开蓝牙。通常的方式是用户进入设置并打开。但我需要从应用程序打开。我已经阅读了很多文档,它们都提到了私有API,但都非常陈旧。我不介意它不会在应用商店获得批准


有没有办法通过编程方式打开蓝牙?有没有办法通过编程方式打开蓝牙?

没有关于开启蓝牙的规定 以编程方式。我们只能在用户关闭时通知用户 蓝牙您所能做的就是显示一个警报或消息,要求他们 打开它


请参阅监测蓝牙状态。

向社区致歉,但我现在将自己的答案发布给开发者,以备将来有人需要知道。只是觉得社区可以做得更好,Stacksoverflow应该是一个开发人员互相帮助的社区。这是可以做到的,但是它是通过可以找到的私有框架实现的。例如,使用BeeTee。它可以打开蓝牙,使用情况由

class Demo: BeeTeeDelegate {
let beeTee = BeeTee()

init() {
    beeTee.delegate = self
    beeTee.enableBluetooth()
  }
}

您不能以编程方式打开/关闭bt,但可以查看bt状态并提示用户打开它。请阅读:有一些私有API以前可以工作,对吗?我想使用它们,但大多数都过时了。你是打算发布应用程序还是只私下使用?要私下使用,但它说“根据AppStore指南§2.5关于私有(未记录)功能的规定,不可能在AppStore中发布带有BeeTee和BluetoothManager.framework的应用程序。”。值得一提。