如何从我的应用程序启动 iPhone 设置应用程序?

Posted

技术标签:

【中文标题】如何从我的应用程序启动 iPhone 设置应用程序?【英文标题】:How to launch iPhone settings app from my app? 【发布时间】:2011-08-30 21:15:40 【问题描述】:

如何从我自己的应用程序启动 iPhone 设置应用程序?例如,就像我从下面的 twitter 应用程序中获得的屏幕截图一样:

我关闭了网络,推特向我显示了网络错误警报。但是在警报视图中,他们实现了一个按钮“设置”。当我按下按钮时,它会打开 iPhone 设置应用程序。

所以我很好奇是否可以调用任何方法来执行此操作?

提前致谢。

【问题讨论】:

欺骗:***.com/questions/4496813/… @edc1591 该主题可能是一个骗子,但问题更好,并且特定于所示的 AlertView。其中一个答案的 cmets 实际上给出了重现行为的解决方案。 【参考方案1】:

我不相信。此对话框由 Apple 在其信息列表中已将 Wifi 设置为要求的应用程序的数据不可用时提供。

【讨论】:

但这似乎是由 Twitter 应用程序提供的,而不是 Apple。 它在 Twitter 应用程序运行时由 Apple 根据应用程序的配置提供。类似于在您的应用运行时在后台播放 iPod 音乐。 如何做到这一点(配置他们的应用程序以注意需要互联网连接)? 将此 info.plist 键设置为 YES developer.apple.com/library/mac/documentation/General/Reference/… @jin 谢谢,如果我将“UIRequiresPersistentWiFi”键设置为YES,如果我使用3G 连接互联网,是否会显示此警报?【参考方案2】:

通常您需要使用自定义 URL 方案来访问其他 Apple 应用程序,但设置不可用且不属于此列表。

例子:

http://wiki.akosma.com/IPhone_URL_Schemes

http://software-security.sans.org/blog/2010/11/08/insecure-handling-url-schemes-apples-ios/

【讨论】:

以上是关于如何从我的应用程序启动 iPhone 设置应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

“位置”权限未从我的应用程序的 iPhone 设置中删除

从我的 iPhone 应用程序打开 Spotify 应用程序

如何从我的 PC 在 iPhone 上测试我的应用程序 [重复]

Iphone:如何从您的应用程序在 google maps api 中启动路线

从我的应用程序启动 Facebook - 空白页面

如何设置启动屏幕的确切时间并在 iPhone 查询中启动时加载?