从视图 1 切换到蓝牙设置..不可能?

Posted

技术标签:

【中文标题】从视图 1 切换到蓝牙设置..不可能?【英文标题】:Switching from View 1 to Bluetooth settings..can't possible? 【发布时间】:2013-06-28 07:38:13 【问题描述】:

我在从视图 1 切换到蓝牙设置时遇到问题,即在视图 1 中我给了 1 个按钮..单击该按钮我想切换到视图 2(蓝牙设置)..但它不能在 iPhone 中可能..因为我们无法访问 iPhone 的默认设置..为此我们必须创建应用程序首选项..

Q.1 有什么方法可以访问 iPhone 中的蓝牙默认设置?

Q.2 有没有官方链接可以提到我们无法访问默认设置?

我想要建议..请帮助.. 提前致谢

【问题讨论】:

【参考方案1】:

应用程序无法将设置应用程序打开到特定屏幕。 MapMyFitness 之类的应用程序之所以打开首选项,是因为它们要求获得使用蓝牙低功耗的权限。首次使用时请求权限由CBCentralManager 管理。

这些弹出窗口由系统框架自动显示。可以使用定位服务的purpose 属性自定义消息,这在蓝牙的情况下是不可能的。

没有为此使用私有 API,因此没有理由拒绝该应用。

归功于下面这个 SO 问题

how some apps can open setting app programmatically within their app

第二个。

之前我们使用波纹管代码从应用程序打开设置页面:-

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];

但是现在到 ios5.0 之后它就可以工作了,之后这个就贬值了。直到现在,Apple 还没有提供用于在较新版本中实现这一点的 URL Schema。

类似问题的链接和答案:-

Call the official *Settings* app from my app on iPhone

iPhone- Open Settings from my application iOS 6

is it possible to open Settings App using openURL?

Programmatically opening the settings app (iPhone)

How can I open the Settings app when the user presses a button?

iPhone: Opening Application Preferences Panel From App

Open UIPickerView by clicking on an entry in the app's preferences - How to?

Open the Settings app?

【讨论】:

Nitin Gohel 感谢您的回复.. 你能给我答案吗?我的 Q.2 我也提供了有关它的信息,在 *** 中你会得到很多类似的问题。 向您的客户展示这个问题,并附上类似问题的链接

以上是关于从视图 1 切换到蓝牙设置..不可能?的主要内容,如果未能解决你的问题,请参考以下文章

如何从电话、电话扬声器、耳机或蓝牙设备切换音频输出

arcgis 布局视图怎么切换纸张A4到A3大小?

无法从 UILabel 切换到 ViewController

在 Swift 中以编程方式从 MainViewController 切换到 .xib 视图?

一键蓝牙设备连接切换工具:ToothFairy for Mac支持m1

苹果手机如何关闭车载蓝牙设备配置选项输入法