UIAlertView 设置和禁用飞行模式

Posted

技术标签:

【中文标题】UIAlertView 设置和禁用飞行模式【英文标题】:UIAlertView to Settings and to Disable Airplane mode 【发布时间】:2014-01-20 00:29:36 【问题描述】:

已经有一个关于这个的问题,但我确定我们遗漏了一些东西:Open Settings.app When Button is Tapped in UIAlertView on iPhone SDK

普遍接受的理论是使用警报视图发送到设置已被编辑。但是,One Note 应用程序已嵌入它。此外,(相反)如果您在飞行模式下打开短信“应用程序”,您可以自动禁用飞行模式。

这是怎么做到的?

UIAlertView?还有什么?

编辑

Chrome、Pandora 和 One Note(到目前为止,在我的研究中)都成功地实现了这个功能。怎么样?

【问题讨论】:

没有允许第 3 方应用程序启动设置应用程序的 API。任何看似这样做的警报都来自操作系统,而不是应用程序。 @rmaddy 这就是我发现的研究结果。然而,这是否意味着某些应用程序已经与 Apple 建立了特殊关系,允许它们向不公开的操作系统发出请求?如果您拥有 Microsoft 的 One Note 应用程序,则此功能已实现并正常工作。 【参考方案1】:

无法做到这一点。没有用于打开“设置”应用的公共 URL 方案。

如果触发了系统范围的警报视图,它可能会打开“设置”应用。但你不能自己触发。

【讨论】:

那么 One Note 应用是如何做到的呢?

以上是关于UIAlertView 设置和禁用飞行模式的主要内容,如果未能解决你的问题,请参考以下文章

果冻豆中的飞行模式

sim7600ce 4G模块设置飞行模式后重启模块自动关闭飞行模式,这个怎么实现重启后还是飞行模式

以编程方式禁用移动网络

windows10飞行模式怎么关

电脑飞行模式怎么关闭,飞行模式灰色默认开启,WLAN选项消失。

为啥飞行模式开启时 CLLocationManager 不会失败?