3

Windows ストア アプリの認定に失敗し、テスターから次のように通知されました。

アプリはネットワーク機能へのアクセスを宣言しており、Windows 設定チャームにプライバシーに関する声明は提供されていません。

この問題を解決する方法について誰かアイデアがありますか?

Javascript ベースのソリューションがあれば幸いです。

4

3 に答える 3

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);
于 2013-04-02T02:53:48.040 に答える
1

アプリケーションの設定チャームのリンクからプライバシーに関する声明を追加する必要があります。アプリ設定のガイドライン - http://msdn.microsoft.com/en-us/library/windows/apps/Hh770544.aspxおよびアプリ設定サンプル - http://code.msdn.microsoft.com/windowsapps/Appを参照してください。 -settings-sample-1f762f49 .

プライバシーに関する声明の例として、インストールした既存の Windows ストア アプリを見てください。

于 2012-11-20T18:02:11.617 に答える
1

これは、プライバシー認証の失敗を文書化した記事です。つまり、ネットワークを使用していない場合は、アプリ マニフェストでインターネット (クライアント) 機能のチェックを外します。ネットワークを使用している場合は、プライバシー ポリシーに必要なもの、プライバシー ポリシーを表示する場所、およびサンプルへのリンクが記事に記載されています。コード。

于 2012-12-26T06:24:30.463 に答える