【问题标题】:Adding Setting To Charm Windows 8 app将设置添加到 Charm Windows 8 应用程序
【发布时间】:2012-11-05 01:33:24
【问题描述】:

我的 Windows 应用商店应用程序认证失败,测试人员给我的说明是:

该应用已声明访问网络功能,并且 Windows 设置超级按钮中未提供隐私声明。

有人对如何解决这个问题有任何想法吗?

如果有任何基于 Javascript 的解决方案,我将不胜感激。

【问题讨论】:

    标签: javascript windows-8 windows-store-apps privacy windows-store


    【解决方案1】:

    MS提供的样本很烂,但我在http://eion.robbmob.com/blog/2013/04/02/win8-js-privacy-policy-settings/做了一个简单的解决方案

    编辑: 在此附上代码:)

    var settingsPane = Windows.UI.ApplicationSettings.SettingsPane.getForCurrentView();
    function commandsRequested(eventArgs) {
        var applicationCommands = eventArgs.request.applicationCommands;
        var privacyCommand = new Windows.UI.ApplicationSettings.SettingsCommand('privacy', 'Privacy Policy', function() {
            window.open('www.link.to.your/privacy_policy.html');
        });
        applicationCommands.append(privacyCommand);
    }
    settingsPane.addEventListener("commandsrequested", commandsRequested);
    

    【讨论】:

      【解决方案2】:

      您需要通过 Settings Charm 中的链接为您的应用程序添加隐私声明。请参阅应用设置指南 - http://msdn.microsoft.com/en-us/library/windows/apps/Hh770544.aspx 和应用设置示例 - http://code.msdn.microsoft.com/windowsapps/App-settings-sample-1f762f49

      查看您已安装的现有 Windows 应用商店应用以获取隐私声明示例。

      【讨论】:

        【解决方案3】:

        这是article documenting the privacy certification failure。简而言之,如果您不使用网络,请在您的应用清单中取消选中 Internet(客户端)功能,如果您使用了,本文会告诉您在隐私政策中需要什么、在哪里显示隐私政策以及示例链接代码。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-08-10
          • 1970-01-01
          • 2015-03-10
          • 1970-01-01
          相关资源
          最近更新 更多