猿问

IOS启动设置->限制URL方案

IOS启动设置->限制URL方案

我最近发现了iOS 5自定义设置URL方案,这一点可以在这篇文章中详细解释。网站.

我发现这是可行的,将用户引导到我的应用程序中的Settings应用程序:

[[UIApplication sharedApplication] openURL:
       [NSURL URLWithString:@"prefs:root=General"]];

但似乎不能直接转到限制路径通过path参数:

[[UIApplication sharedApplication] openURL:
   [NSURL URLWithString:@"prefs:root=General&path=Restrictions"]];

是否有人找到这方面的文件或能够使这项工作?

任何见解都将不胜感激。我试图让用户启用in-App购买,而不希望用户手动单击限制(不太明显)。


白衣染霜花
浏览 741回答 3
3回答

料青山看我应如是

从iOS 8开始,您可以通过以下方式打开内置设置应用程序:NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];if ([[UIApplication sharedApplication] canOpenURL:url]) {    [[UIApplication sharedApplication] openURL:url];}实际的URL字符串是@"app-settings:"..我尝试在字符串中添加不同的部分(“蓝牙”、“一般”等)。但似乎只链接到主设置屏幕工作。如果你发现不一样的话,发个回复。

拉风的咖菲猫

如果您将prefs URL方案添加到您的IOS应用程序中,它将允许您使用我们在iOS 5中可以使用的所有方案。我已经在IOS 9上测试过它,但我认为它也会在旧版本上使用。
随时随地看视频慕课网APP
我要回答