在WinRT中是否有任何类作为WP中的MarketPlaceReviewTask?

Tug*_*lay 1 windows-8 windows-runtime winrt-async

在WinRT中是否有任何类作为WP中的MarketPlaceReview或MarketPlaceSearch任务?

谢谢.

Xyr*_*oid 6

您可以使用具有特定参数的Windows应用商店协议来启动与Store类似的多个任务

如果您想打开任何应用的评论页面,可以使用此行打开.

await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store:REVIEW?PFN=MY_PACKAGE_FAMILY_NAME"));
Run Code Online (Sandbox Code Playgroud)

如果您在商店应用中打开特定应用的页面,则可以使用此行打开.

await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store:PDP?PFN=MY_PACKAGE_FAMILY_NAME"));
Run Code Online (Sandbox Code Playgroud)

MY_PACKAGE_FAMILY_NAME可以在Package.appxmanifest文件中找到.

在此输入图像描述

如果您要在商店内搜索,则可以使用此行打开包含搜索结果的商店应用.

await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-windows-store:Search?query=YOUR_SEARCH_KEYWORDS"));
Run Code Online (Sandbox Code Playgroud)

以下是打开诺基亚音乐应用程序评论页面的示例,应用页面本身和查询分别存储文本"诺基亚音乐".

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"));
Run Code Online (Sandbox Code Playgroud)