3

請問Windows Phone 8上CurrentApp.RequestProductPurchaseAsync的參數ProductID的含義是什麼?這是我在「屬性」頁面的開發人員中心註冊產品時提供的「產品標識符」嗎?或者它是商店內部使用的應用內商品的GUID?什麼樣的ID進入RequestProductPurchaseAsync?

我之所以問這個問題,有些商店相關的API確實需要一個GUID。

我的應用程序只有一個產品;沒有選擇過程。我寧願用硬編碼的productId撥打RequestProductPurchaseAsync,而不先檢索列表。

編輯:只有經驗的答案,請。我讀過MSDN;它允許兩種解釋。

回答

2

從測試真正的手機上:場景的作品。沒有必要拉上市。 productId應該是您在開發人員中心中輸入爲「產品標識符」的字符串。

0

根據MSDN documentproductId參數指定要購買的產品或功能的ID。這是您在商店中註冊應用程序時提供的產品標識符。產品編號必須爲每個應用程式內產品是唯一的

In-app purchase for Windows Phone 8

In-app purchase testing for Windows Phone 8

Adding Subscriptions to Windows Phone app as an in-app purchase

+0

您是否真的試過它,或者您是從文檔寫入?由此看到[這裏](http://msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.tasks.marketplacedetailtask.contentidentifier(v = vs.105).aspx),'ContentIdentifier'應該是一個GUID。 – 2013-04-09 18:26:36

+0

我還沒有嘗試,但似乎你給的鏈接是無關的應用程序內購買。 – Xyroid 2013-04-10 09:08:12

+2

這與識別Windows Phone Store項目有關。而微軟在編寫他們的文檔時sl sl不樂。 – 2013-04-10 11:24:24