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

Posted

技术标签:

【中文标题】如何在 Cordova PhoneGap 应用程序中打开设置 - > iPhone 的隐私【英文标题】:How to open setting->Privacy of iPhone in Cordova PhoneGap Application 【发布时间】:2016-01-21 12:46:22 【问题描述】:

我们正在构建 Cordova PhoneGap 应用程序并使用定位服务。 就像在 ios Native 应用程序中一样 如果位置服务被禁用,Cordova 应用程序应该显示将重定向到设置->隐私页面的弹出窗口。这样用户就可以启用位置服务。 我正在使用的解决方案: 为了解决这个问题,我安装了Cordova Open Native Settings 插件,它提供了可以打开的设置列表(如蓝牙、位置、安全性等)。 连同两种方法适用于 android cordova.plugins.settings.openSetting("隐私", function() ,function() ); 适用于 iOS cordova.plugins.settings.open(function(),function(error)); 它适用于 Android,但不适用于 iOS iOS 的问题是它正在打开 Settings->MyAppSettingpage我不需要上面那个。 这是我预期的 请帮助我使用 Cordova Phone gap 做到这一点。谢谢

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

不错的更新!我认为旧的已经被遗弃了。【参考方案2】:

我觉得你只能打开通用设置,不能直接在ios中打开位置设置。

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

【讨论】:

你好,我已经试过这个了。正如我上面所说,它显示应用设置而不显示常规设置。 当我尝试使用离子视图时,它对我不起作用。 @roshini :我相信它不适用于离子视图。离子视图没有设置页面,不是吗?

以上是关于如何在 Cordova PhoneGap 应用程序中打开设置 - > iPhone 的隐私的主要内容,如果未能解决你的问题,请参考以下文章

如何从另一个应用程序将图像共享到我的 Cordova/PhoneGap 应用程序?

我如何将 Phonegap 项目创建的 cordova 1.9 更新为 cordova 3.1

PhoneGap/Cordova:如何使用 cookie (iOS)?

如何在我的 Cordova/Phonegap 应用程序中只允许这些方向?

如何使用手机的本机应用程序打开图像 - Cordova / phonegap

如何从 ionic/cordova/phonegap 中的布局截取屏幕截图?