簡體   English   中英

Windows 8.1耐用的應用內購買

[英]Windows 8.1 Durable In-app purchases

我正在測試應用內購買商品,並且對耐用產品有疑問。 每個游戲時段我只能買一次耐用的產品。 我正在收到ProductPurchaseStatus.AlreadyPurchase在第一次購買后。 但是,如果我重新啟動應用程序-我可以再次購買耐用產品。 我檢查了WindowsStoreProxy.xml,它與Microsoft的示例相同。 如何使用模擬器多次購買一件耐用產品?

您應該看一下耗材型IAP,而不是耐用型 耐用性可以使用指定的時間,這時可以多次購買耗材 (完成后)。

您還必須通過調用ReportConsumableFulfillmentAsync()方法來通知商店請求已完成。

您還可以查看MSDN示例

耐用的物品只能購買一次(除非您在Windows Phone 8.1+上運行,在這種情況下,您可以將產品壽命設置為“永遠”以外的值,這將迫使用戶再次購買以繼續使用它)。

文檔

耐用永遠由買方購買和擁有的產品,例如游戲關卡。 不消耗耐用的產品。

並且來自《 VS Magazine》重點已添加 ):

BuySuperWeapon將演示一個耐用的示例( 一個物品只能購買一次 )。 [...]用戶購買它后,只要他玩游戲就可以使用它

如果要允許用戶購買多個相同的東西(即使“在游戲中”它們將永遠可用,例如升級槽或其他東西),則需要使用“ 消耗品”產品類型。

請注意,在模擬器中,每次您停止手機時,手機都會被拆下並重置,因此在實際使用中,即使在不同的游戲過程中,用戶也無法購買更多耐用產品。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM