3

我有一个尚未发布的 Windows Phone 7 应用程序,我需要实现调用 MarketplaceDetailTask​​ 并在 Marketplace 中显示应用程序详细信息的功能。

MarketplaceDetailTask​​ 需要一个与 Marketplace 中的 GUID 对应的 ContentIdentifier,但我还不知道(显然)。有些人建议使用程序集中的 GUID,但我检查了我已经发布的应用程序,发布后的 GUID 与程序集 GUID 不同。

发现了一个建议,即在不设置 ContentIdentifier 的情况下调用 MarketplaceDetailTask​​ 可以工作,并且系统会自动填写此属性,但我认为这不起作用。

我在一个已经在 Markeplace 中的应用程序中尝试了此代码,但它以错误结束

MarketplaceDetailTask marketplaceDetailTask = new MarketplaceDetailTask();
marketplaceDetailTask.ContentType = MarketplaceContentType.Applications;
marketplaceDetailTask.Show();

那么有没有办法在不知道 GUID 的情况下为应用程序使用 MarketplaceDetailTask​​ 呢?

4

1 回答 1

6

如建议的那样,不要为任务指定任何内容。

只需使用:

var review = new MarketplaceReviewTask();
review.Show();

(在我实际的 WP7 应用程序中使用,工作正常)

编辑:这是官方文档的链接,解释了此任务的使用

于 2012-08-13T11:51:45.427 回答