【问题标题】:How to open setting->Privacy of iPhone in Cordova PhoneGap Application如何在 Cordova PhoneGap 应用程序中打开设置 - > iPhone 的隐私
【发布时间】: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 做到这一点。
谢谢

【问题讨论】:

    标签: javascript ios cordova phonegap-plugins cordova-plugins


    【解决方案1】:

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

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

    【讨论】:

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

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

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

    【讨论】:

    • 你好,我已经试过这个了。正如我上面所说,它显示应用设置而不显示常规设置。
    • 当我尝试使用离子视图时,它对我不起作用。
    • @roshini :我相信它不适用于离子视图。离子视图没有设置页面,不是吗?
    猜你喜欢
    • 1970-01-01
    • 2012-11-17
    • 1970-01-01
    • 2013-10-23
    • 2013-02-19
    • 1970-01-01
    • 2013-10-06
    • 1970-01-01
    • 2014-05-16
    相关资源
    最近更新 更多