我们正在构建 Cordova PhoneGap 应用程序并使用定位服务。
与 iOS native 应用程序类似如果位置服务被禁用,Cordova 应用程序应显示将重定向到设置->隐私页面的弹出窗口。这样用户就可以启用位置服务。
我使用的解决方案:
为了解决这个问题,我安装了 Cordova Open Native Settings插件,它提供了可以打开的设置列表(如蓝牙、位置、安全等)。
连同两种方法
适用于 Android
cordova.plugins.settings.openSetting("隐私", function(){ },function(){ });
适用于 iOS
cordova.plugins.settings.open(函数(){},函数(错误){});
它适用于 Android 但不适用于 iOS
iOS 的问题在于它正在打开设置->MyAppSetting 页面
上面一个对我来说不是必需的。
这对我来说是意料之中的
请帮助我使用 Cordova Phone gap 来完成此操作。
谢谢
最佳答案
尝试以下插件(它基于您当前使用的插件)。 iOS 9 现在支持打开特定首选项。
关于javascript - 如何在 Cordova PhoneGap 应用程序中打开设置-> iPhone 的隐私,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34924252/