我有一个尚未发布的 Windows Phone 7 应用程序,我需要实现调用 MarketplaceDetailTask 的功能并在 Marketplace 中显示应用程序的详细信息。
MarketplaceDetailTask 需要一个与 Marketplace 中的 GUID 相对应的 ContentIdentifier,但我还不知道(显然)。有些人建议使用程序集中的 GUID,但我检查了我已经发布的应用程序,发布后的 GUID 与程序集 GUID 不同。
我found a suggestion在不设置 ContentIdentifier 的情况下调用 MarketplaceDetailTask 是可行的,系统会自动填充此属性,但我认为这行不通。
我在一个已经在市场上的应用程序中尝试了这段代码,但它以错误结束
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 .
关于windows-phone-7 - 尚未进入市场的应用程序的 MarketplaceDetailTask,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11933678/