如何从我的应用程序启动 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 应用程序打开 Spotify 应用程序
如何从我的 PC 在 iPhone 上测试我的应用程序 [重复]