2013-04-03 147 views
0

我只是在我的應用程序中設置應用程序內購買..這將是一個單一的「耐用」項目,我允許用戶購買。Windows Phone 8應用內購買查詢

我已經用MockIAP項目進行了測試,但它確實引發了一些問題。

我的耐用消費將是'升級到專業版',所以我在模擬初始設置中將密鑰命名爲'ProUpgrade'。

  • 當我去我的應用程序內購買該產品時,該消息詢問我是否想購買(ProUpgrade)。這是用戶可見的唯一名稱/描述嗎?我認爲有更多的描述性術語可以作爲將產品與應用程序關聯的一部分輸入?

  • 這將如何在多語言應用程序中工作?我正在檢查的密鑰是我的「ProUpgrade」密鑰,據推測這是所有語言的名稱。如果可以在說明中輸入可翻譯的名字(即每種語言的不同名稱),但按照我的第一個要點輸入 - 不知道是否會顯示該名稱,那將會很不錯。當產品被添加到應用程序中作爲提交的一部分時,這可能會更清晰,但我還沒有那麼深入。

  • ,因爲我有一個單一的產品,我是不是檢索該應用的產品清單,並直行到檢查其已購買

    如果(!licenseInformation.ProductLicenses [「ProUpgrade」。IsActive )

但我發現,如果它沒有可用的產品許可證,這有點危險。 (有例外)雖然我覺得我可以依靠我的單一產品在那裏,可能最好是打電話來獲得所有產品許可證,並檢查它是否在那裏?

回答

2

在DevCenter中,當您定義您的產品(IAP)時 - 您必須輸入產品別名,ID(鍵)顯示名稱和說明以及語言列表。在產品定義的後期階段,根據較早的語言選擇,它要求對產品定義進行相應的翻譯等。

這是唯一一個定義所有語言的IAP產品信息的地方(如果您決定翻譯它們),否則將顯示默認的語言內容。

enter image description here

+0

是應用內購買的Windows Phone 8與Windows Store應用程序(編碼都是一樣的)?如果其相同意味着在Windows應用商店應用程序面板中,我們提供功能名稱以標識要購買的特定產品。但在Windows Phone 8儀表板中沒有什麼可以這樣的(我甚至沒有在Windows Phone 8 Dashboard中找到要求的名稱)幫助理清 – SaravanaKumar

+0

我對Windows Store應用程序並不熟悉,但對於WP8 DevCenter - 爲了添加新的「在應用程序內購買」產品 - 首先點擊該應用程序,然後點擊「產品」 - 您將在哪裏管理IAP,並且可以在那裏添加新的IAP ...希望清楚嗎? – Mahender

相關問題