添加设置为魅力Windows 8应用程序

时间:2012-11-16 10:24:09

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

我的Windows应用商店应用认证失败,测试人员给我的注释是:

  

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

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

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

3 个答案:

答案 0 :(得分:2)

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);

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

这是article documenting the privacy certification failure。简而言之,如果您不使用网络,请取消选中应用清单中的互联网(客户端)功能,如果您使用,则该文章会说明隐私政策中您需要的内容,隐私政策的表述位置以及示例链接码。