我们正在构建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
上面的内容对我来说不是必需的。
这对我来说是可取的
请使用Cordova手机间隙帮助我这样做。
感谢
答案 0 :(得分:3)
尝试以下插件(它基于您当前使用的插件)。 iOS 9现在支持打开特定的偏好。
答案 1 :(得分:0)
我认为您只能打开常规设置,无法直接在ios中打开位置设置。
尝试cordova.plugins.settings.open(settingsSuccess,settingsFail);
打开常规设置