【问题标题】:iOS: Open Settings app Programmatically as Youtube app doesiOS:像 Youtube 应用程序一样以编程方式打开设置应用程序
【发布时间】:2012-06-07 06:41:56
【问题描述】:

据我们所知,Apple 在 iOS 5.1 及更高版本中禁用了此功能:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs://"]];

允许用户从任何应用启动前设置应用

我想知道 YouTube iPhone 应用 是如何做到的?因为它仍然可以从 iOS 5.1 及更高版本的应用程序启动设置应用程序

也许没有解决方案,但我只是想知道 YouTube 应用开发者发现的 方式 :))

【问题讨论】:

    标签: objective-c ios4 ios5 youtube settings


    【解决方案1】:

    YouTube 应用开发商是 Apple。他们不受与我们其他人相同的规则的约束。

    更新,因为有人好心地否决了这个 四年前的答案 并引起了我的注意:您现在可以通过打开由 UIApplicationOpenSettingsURLString 字符串常量制成的 URL 来做到这一点。

    【讨论】:

      【解决方案2】:

      我并没有真正得到这个问题的答复,但可以在讨论中提出论据。 RunKeeper 应用程序能够在 iOS 6.1 上启动 iphone pref 应用程序。我不知道它是怎么做到的,但您可以通过禁用 iPhone GPS 定位服务然后转到 RunKeeper 来验证。有时,该应用可以让您通过警报视图中的“设置”按钮启动 iPhone Pref 应用。

      我认为 RunKeeper 开发人员没有来自 Apple 的特定特权。

      【讨论】:

        猜你喜欢
        • 2014-07-12
        • 2015-12-08
        • 2015-09-21
        • 1970-01-01
        • 2020-10-04
        • 2014-01-17
        • 2010-10-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多