Windows ストア アプリの認定に失敗し、テスターから次のように通知されました。
アプリはネットワーク機能へのアクセスを宣言しており、Windows 設定チャームにプライバシーに関する声明は提供されていません。
この問題を解決する方法について誰かアイデアがありますか?
Javascript ベースのソリューションがあれば幸いです。
Windows ストア アプリの認定に失敗し、テスターから次のように通知されました。
アプリはネットワーク機能へのアクセスを宣言しており、Windows 設定チャームにプライバシーに関する声明は提供されていません。
この問題を解決する方法について誰かアイデアがありますか?
Javascript ベースのソリューションがあれば幸いです。
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);
アプリケーションの設定チャームのリンクからプライバシーに関する声明を追加する必要があります。アプリ設定のガイドライン - http://msdn.microsoft.com/en-us/library/windows/apps/Hh770544.aspxおよびアプリ設定サンプル - http://code.msdn.microsoft.com/windowsapps/Appを参照してください。 -settings-sample-1f762f49 .
プライバシーに関する声明の例として、インストールした既存の Windows ストア アプリを見てください。
これは、プライバシー認証の失敗を文書化した記事です。つまり、ネットワークを使用していない場合は、アプリ マニフェストでインターネット (クライアント) 機能のチェックを外します。ネットワークを使用している場合は、プライバシー ポリシーに必要なもの、プライバシー ポリシーを表示する場所、およびサンプルへのリンクが記事に記載されています。コード。