WP の MarketPlaceReview または MarketPlaceSearch タスクとして WinRT にクラスはありますか?
ありがとう。
WP の MarketPlaceReview または MarketPlaceSearch タスクとして WinRT にクラスはありますか?
ありがとう。
Windows ストアのプロトコルを特定の引数で使用して、ストアに関連するいくつかのタスクを起動できます。
任意のアプリのレビュー ページを開きたい場合は、この行で開くことができます。
await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store:REVIEW?PFN=MY_PACKAGE_FAMILY_NAME"));
Store アプリで特定のアプリのページを開くと、この行で開くことができます。
await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store:PDP?PFN=MY_PACKAGE_FAMILY_NAME"));
MY_PACKAGE_FAMILY_NAME
ファイルで見つけることができPackage.appxmanifest
ます。
Store 内で検索する場合は、この行で検索結果を使用して Store アプリを開くことができます。
await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store:Search?query=YOUR_SEARCH_KEYWORDS"));
以下は、Nokia Music アプリのレビュー ページを開く例、アプリ ページ自体、ストアに「nokia music」というテキストをそれぞれクエリする例です。
await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store:REVIEW?PFN=NokiaCorporation.NokiaMusic_6d0q6r3z979nw"));
await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store:PDP?PFN=NokiaCorporation.NokiaMusic_6d0q6r3z979nw"));
await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store:Search?query=nokia music"));
await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store:Search?query=YOUR_SEARCH_KEYWORDS"));
上記の回答で、ここに貼り付けた行は、Windows Phone 8.1 では機能しません。クエリ パラメータが間違っています。ここではキーワードをパラメータとして使用する必要があります。
したがって、以下は正しいURLのコードです。
await Windows.System.Launcher.LaunchUriAsync(
new Uri(string.Format("ms-windows-store:search?{0}={1}", type ,searchTerms)));
ここで回答を確認してください。