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