新年早々、公開している Save to Instapaper が 10.5.1 のポリシーに違反しているとのメールが来ました。理由が分からず Twitter でつぶやいてみると、biacさんから情報を頂きました。
.@TonyTonyKun う~ん、へんですねぇ。
Save to Instapaperはユーザー情報を第三者に送信するので、確かにポリシー必須ですが…
あ、WPはリンクの実装が必要ですよ?
http://t.co/WQ0MXATbDJ
#win8dev_jp #wpdev_jp
— 山本康彦@BluewaterSoft (@biac) 2015, 1月 6
ご指摘の通り、Windows Phone 8.1 アプリにプライバシーポリシーのリンクを実装していませんでした。というわけで、アプリバーを使って、シンプルに実装してみました。
#MainPage.xaml <Page.BottomAppBar> <CommandBar ClosedDisplayMode="Minimal"> <CommandBar.PrimaryCommands> <AppBarButton Icon="Setting" x:Uid="PrivacyPolicy" Label="プライバシーポリシー" Click="AppBarPrivacyPolicyButton_Click"/> </CommandBar.PrimaryCommands> </CommandBar> </Page.BottomAppBar>
#MainPage.xaml.cs private async void AppBarPrivacyPolicyButton_Click(object sender, RoutedEventArgs e) { await Launcher.LaunchUriAsync(new Uri("http://gooner.azurewebsites.net/privacy-policy/")); }
実行すると、こんな感じで表示されます。
とりあえず、この修正を加えたパッケージを申請して、様子をみたいと思います。