隐私声明Windows 8魅力设置

时间:2012-10-24 18:25:00

标签: c# windows-store-apps

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

  

“该应用已宣布访问网络功能,无隐私权   声明在Windows设置魅力“。

中提供

有人可以给我确切的代码来解决这个问题。

2 个答案:

答案 0 :(得分:27)

在您的基页(或单个页面,如果您只需要一个),您可以定义如下设置:

SettingsPane.GetForCurrentView().CommandsRequested += SettingsCommandsRequested;

private void SettingsCommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args)
{
    //use "new Guid()" instead of string "privacy" if you're experiencing an exception
    var privacyStatement = new SettingsCommand("privacy", "Privacy Statement", 
            async x => await Launcher.LaunchUriAsync(new Uri("http://some-url.com")));

    args.Request.ApplicationCommands.Clear();
    args.Request.ApplicationCommands.Add(privacyStatement);
}

显然,在这个例子中,我们有一个指向外部页面的隐私政策链接,但是如果需要,您可以修改代码以在应用程序中打开一个单独的页面。

答案 1 :(得分:3)

您的应用程序似乎未包含隐私政策。这是Windows商店中的requirement选中此link以获取更多information