[英]How to test real Windows Store 8.1 in-app purchases with CurrentApp?
[英]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.