Windows ストア アプリの認定に失敗し、テスターから次のように通知されました。
「アプリはネットワーク機能へのアクセスを宣言しましたが、Windows 設定チャームでプライバシーに関する声明が提供されませんでした」。
この問題を解決するための正確なコードを教えてください。
Windows ストア アプリの認定に失敗し、テスターから次のように通知されました。
「アプリはネットワーク機能へのアクセスを宣言しましたが、Windows 設定チャームでプライバシーに関する声明が提供されませんでした」。
この問題を解決するための正確なコードを教えてください。
基本ページ (または 1 つのみの場合は個々のページ) で、次のように設定を定義できます。
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);
}
この例では明らかに、外部ページへのプライバシー ポリシー リンクがありましたが、必要に応じてコードを変更して、アプリ内で別のページを開くことができます。
アプリケーションにプライバシー ポリシーが含まれていないようです。これはWindows ストアの要件です。詳細については、このリンクを参照してください。