2014-09-10 101 views
0

我的應用程序已發佈在Windows應用商店和Windows Phone商店中。消費類應用內產品適用於Windows Phone,但不適用於Windows。Windows通用應用程序 - 適用於Windows 8.1的應用程序內產品無效

此代碼例如不工作:

var listing = await CurrentApp.LoadListingInformationAsync(); 

它給出了這樣的例外:

HRESULT: 0x801900CC 

而當我想購買的應用內商品,它告訴我,這個程序是在Windows應用商店中找不到。但它現在已經發布,我可以從商店下載。

我這樣做就像在MSDN文檔中,它是完全相同的Windows Phone版本的代碼,它在那裏工作。我不得不在Windows 8.1應用程序中停用應用程序內購買,否則它會因爲這個問題而無法通過認證。在提交期間,應用內商品在商店中有明確的定義。並且該應用程序在Visual STudio 2013中有正確的名稱和發佈者信息。

那麼你知道這裏的問題嗎?

回答

0

好吧,好像你必須確保在應用程序產品不會崩潰,即使沒有互聯網連接或服務器關閉或應用程序尚未發佈。否則,即使在提交前定義它們,認證也不會激活產品。只有當您處理例外情況並且應用程序不會崩潰時,纔會激活您的應用內產品。

相關問題