我们正在构建Cordova PhoneGap应用程序并使用位置服务.
就像在iOS Native应用程序中一样如果禁用了位置服务,则Cordova应用程序应显示弹出窗口,该弹出窗口将重定向到setting-> privacy页面.这样用户可以启用位置服务.
我正在使用的解决方案:
为解决此问题,我安装了Cordova Open Native Settings插件,该插件提供了可以打开的设置列表(如Bluetooth,Location,Security等).
Android的拖曳方法
cordova.plugins.settings.openSetting(“ privacy”,function(){},function(){});
和对于iOS
cordova.plugins.settings.open(function(){},function(error){});
它适用于Android,但不适用于iOS
iOS的问题是它正在打开Settings-> MyAppSettingpage以上对我来说不是必需的.
这是我的期望
请帮助我使用Cordova Phone间隙做到这一点.谢谢
解决方法:
尝试以下插件(基于您当前使用的插件). iOS 9现在支持开放特定首选项.
https://github.com/guyromb/Cordova-open-native-settings