我有一个尚未发布的Windows Phone 7应用程序,我需要实现调用MarketplaceDetailTask的功能,并在Marketplace中显示应用程序的详细信息。
MarketplaceDetailTask需要一个与Marketplace中的GUID相对应的ContentIdentifier,但我还不知道(显然)。有些人建议使用程序集中的GUID,但我检查了我已发布的应用程序,发布后的GUID与程序集GUID不同。
我found a suggestion调用MarketplaceDetailTask而不设置ContentIdentifier,系统会自动填写此属性,但我认为这不起作用。
我在已经在Markeplace中的应用程序中尝试了此代码,并以错误结束
MarketplaceDetailTask marketplaceDetailTask = new MarketplaceDetailTask();
marketplaceDetailTask.ContentType = MarketplaceContentType.Applications;
marketplaceDetailTask.Show();
那么有没有办法在不知道GUID的情况下将MarketplaceDetailTask用于应用程序?
答案 0 :(得分:6)
根据建议,不要为任务指定任何内容。
只需使用:
var review = new MarketplaceReviewTask();
review.Show();
(在我的实际WP7应用中使用,工作正常)
编辑:这是官方文档that explains the use of this task的链接。