2012-08-13 23 views
3

我有一個尚未發佈的Windows Phone 7應用程序,我neet實現功能來調用MarketplaceDetailTask​​並在市場中顯示該應用程序的詳細信息。MarketplaceDetailTask​​爲尚未在市場的應用程序

MarketplaceDetailTask​​需要一個與Marketplace中的GUID相對應的ContentIdentifier,但我現在還不知道(顯然)。有人建議使用程序集中的GUID,但我檢查了我已發佈的應用程序,發佈後的GUID與程序集GUID不同。

found a suggestion調用MarketplaceDetailTask​​沒有設置ContentIdentifier的作品和系統填寫這個屬性automaticaly,但我不認爲這個工程。

我試着在一個應用程序,已經在Markeplace該代碼,並將其與錯誤

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

那麼,有沒有使用MarketplaceDetailTask​​的應用程序,而無需知道GUID的方式結束?

回答

6

如上所述,不要爲任務指定任何內容。

只需使用:

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

(用在我的實際應用WP7,做工精細)

編輯:下面是官方文檔that explains the use of this task的鏈接。

+0

2個應用程序嘗試,但不適合我 – 2012-08-13 11:56:16

+1

@IgorKulman你是怎麼試過的?在WP模擬器中,還是在市場上有實際的應用程序?我只是在我自己的ViewModel中複製/粘貼了我實際使用的代碼,我可以向你保證它運行良好。 – ken2k 2012-08-13 12:01:02

+0

我將代碼複製到應用程序中,發送到Mainpage.xaml的PageLoaded事件,部署在設備上並在設備上運行。 Marketplace顯示了一條錯誤消息。 – 2012-08-13 12:13:06

相關問題