【发布时间】:2018-02-27 11:02:32
【问题描述】:
所以最近我们开始在 iOS11 上测试我们的应用程序,并注意到我们不再能够将用户导航到蓝牙设置页面来提示他们打开它。我想知道是否有人知道新的 URL 方案是什么。 App-Prefs:root=Bluetooth 适用于 iOS 11 以下的所有版本
【问题讨论】:
标签: xamarin.ios ios11
所以最近我们开始在 iOS11 上测试我们的应用程序,并注意到我们不再能够将用户导航到蓝牙设置页面来提示他们打开它。我想知道是否有人知道新的 URL 方案是什么。 App-Prefs:root=Bluetooth 适用于 iOS 11 以下的所有版本
【问题讨论】:
标签: xamarin.ios ios11
目前(9/19/2017)在 iOS 11 上似乎没有解决此问题的方法。
下面使用UIApplicationOpenSettingsURLString 打开 Settings.app 的代码适用于 iOS 11。也许此时对您来说是一种解决方法。
当您打开使用此字符串构建的 URL 时,系统会启动“设置”应用并显示该应用的自定义设置(如果有)。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
C#代码sn-p:
UIApplication.SharedApplication.OpenUrl(new NSUrl(UIApplication.OpenSettingsUrlString));
参考资料:
【讨论】: