如何从WP8应用程序(MarketplaceDetailTask​​?)打开特定WP应用程序的Windows应用商店页面

时间:2014-11-04 12:25:40

标签: windows-phone-8 windows-store marketplace

要打开当前应用的Windows应用商店页面,我们通常会使用以下代码:

MarketplaceDetailTask marketPlaceDetailTask = new MarketplaceDetailTask();
marketPlaceDetailTask.Show();

但是如何打开另一个已发布产品的Windows应用商店页面?如果我这样打电话,我是对的吗?

var success = Windows.System.Launcher.LaunchUriAsync(new Uri("http://www.windowsphone.com/s?appid=d1a235ce-...-040e"));

或那:

WebBrowserTask task = new WebBrowserTask();
task.URL = "http://www.windowsphone.com/s?appid=d1a235ce-...-040e";
task.Show();

是否有像MarketplaceDetailTask​​这样的专用任务来打开特定的产品页面?

1 个答案:

答案 0 :(得分:0)

只需将MarketplaceDetailTask与您要展示的应用的guid一起使用

即可
var marketplaceDetailTask = new MarketplaceDetailTask();
marketplaceDetailTask.ContentIdentifier = "d1a235ce-...-040e";
marketplaceDetailTask.ContentType = MarketplaceContentType.Applications;
marketplaceDetailTask.Show();