如何在 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 应用程序中只允许这些方向?