1

WP の MarketPlaceReview または MarketPlaceSearch タスクとして WinRT にクラスはありますか?

ありがとう。

4

2 に答える 2

6

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"));
于 2013-06-10T12:16:02.243 に答える
1
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)));

ここで回答を確認してください。

于 2014-08-06T06:59:08.310 に答える