如何在Cordova PhoneGap应用程序中打开设置 - > iPhone隐私

时间:2016-01-21 12:46:22

标签: javascript ios cordova phonegap-plugins cordova-plugins

我们正在构建Cordova PhoneGap应用程序并使用位置服务。
与iOS Native应用程序类似如果禁用位置服务,Cordova应用程序应显示将重定向到setting->隐私页面的弹出窗口。这样用户就可以启用位置服务。

我正在使用的解决方案:
为了解决这个问题,我安装了Cordova Open Native Settings插件,它提供了可以打开的设置列表(如蓝牙,位置,安全等等)。

与TOW方法一起用于Android     cordova.plugins.settings.openSetting(" privacy",function(){},function(){});

和iOS for     cordova.plugins.settings.open(函数(){},函数(误差){});

适用于Android但不适用于iOS
iOS的问题是它打开了设置 - > MyAppSettingpage
Actually opening this my app setting.I don't need this one.上面的内容对我来说不是必需的。 This is expected for me.
这对我来说是可取的

请使用Cordova手机间隙帮助我这样做。
感谢

2 个答案:

答案 0 :(得分:3)

尝试以下插件(它基于您当前使用的插件)。 iOS 9现在支持打开特定的偏好。

https://github.com/guyromb/Cordova-open-native-settings

答案 1 :(得分:0)

我认为您只能打开常规设置,无法直接在ios中打开位置设置。

尝试cordova.plugins.settings.open(settingsSuccess,settingsFail);打开常规设置