在我的应用中,我使用[NSURL URLWithString:@"App-Prefs:root=Privacy&path=LOCATION"]
打开设置屏幕。根据一些来源,这被认为是私有API,那么苹果会不会拒绝它呢?
在我的应用中,我使用[NSURL URLWithString:@"App-Prefs:root=Privacy&path=LOCATION"]
打开设置屏幕。根据一些来源,这被认为是私有API,那么苹果会不会拒绝它呢?
是的,打开设置的唯一合法方式是使用 UIApplicationOpenSettingsURLString
。
prefs:root
,而不是 App-Pref:root=
。你的代码是否真的使用了问题中要求的相同URL前缀,还是使用了这个略有不同的URL前缀,并且你怀疑拒绝会适用于两者? - davidgyoung没有官方支持的方法可以打开Wi-Fi /语言/位置“页面”。在iOS 9中可以使用的事实是一个错误,这在iOS 10中已经修复。
更多信息请参考https://forums.developer.apple.com/message/186656#186656