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

标签 javascript ios cordova phonegap-plugins cordova-plugins

我们正在构建 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 页面
Actually opening this my app setting.I don't need this one.上面一个对我来说不是必需的。 This is expected for me.
这对我来说是意料之中的

请帮助我使用 Cordova Phone gap 来完成此操作。
谢谢

最佳答案

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

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

关于javascript - 如何在 Cordova PhoneGap 应用程序中打开设置-> iPhone 的隐私,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34924252/

相关文章:

ios - iOS 设备的通话功能?比如 Viber 或 Tango 电话

javascript - Cordova 联系人插件 ContactFindOptions

xcode - Phonegap/Cordova构建错误-Apple Mach-O Linker错误:无此类文件或目录:libCordova.a

javascript - NodeJs 服务器卡住,ctrl+c 偶尔会解冻

javascript - Opera 用户脚本加载过于频繁

javascript - 为什么下面的 JavaScript 函数不是闭包?

ios - 在执行任务之前等待队列中的所有操作完成

javascript - jQuery 在 x 毫秒后隐藏通知

ios - 如何将推送通知发送到 iOS 设备上的 Web 应用程序?

cordova - Kotlin 用于基于 Cordova/Ionic 的插件