我正在测试应用内购买,并遇到耐用产品的问题。我不能每场比赛一次购买任何耐用品。首次购买后,我收到ProductPurchaseStatus.AlreadyPurchased。但如果我重新启动应用程序 - 我可以再次购买耐用产品。我检查了我的WindowsStoreProxy.xml,它与Microsoft的示例相同。我怎样才能用模拟器多次购买一件耐用的产品?Windows 8.1耐用的应用内购买
0
A
回答
3
你应该看看Consumable IAPs而不是耐用。 耐用持续一段指定的时间,当消耗品可以多次购买(完成后)。
您还必须通知商店请求已完成 - 请致电ReportConsumableFulfillmentAsync() method。您也可以查看MSDN sample。
1
耐用项目被设计成只购买一次(除非你在Windows Phone 8.1+在这种情况下,你可以在产品寿命设置的值以外“永远”,这将迫使用户运行再次购买以继续使用它)。
从the docs:
耐用这都买好并拥有由买家永远,就像一个游戏级别的产品。耐用产品不被消耗。
而且从VS Magazine(加上强调):
BuySuperWeapon将展示的耐用(可以只有一次购买的物品)的一个例子。一旦用户购买了它,只要他玩游戏,他就可以使用它
如果你想允许用户购买多个相同的东西(即使“在游戏中”他们将永远可用 - 例如升级插槽或某事),你需要使用耗材产品类型。
注意,在模拟器中,手机被拆除,并在每次停止的时间重置,所以在实际使用的用户也不会,即使在不同的游戏会话能够购买更多的耐用物品。
相关问题
- 1. 如何在windows phone 8.1中实现应用内购买
- 2. 用iPad购买应用内购买
- 3. 应用内购买
- 4. 应用内购买
- 5. 应用内购买
- 6. 应用内购买?
- 7. 应用程序内购买购买
- 8. 恢复购买 - 在应用内购买
- 9. 已购买应用内购买
- 10. 应用内购买 - 恢复购买
- 11. Windows 8商店应用内购买
- 12. Windows Phone 8应用内购买查询
- 13. 应用内购买Windows 8恢复
- 14. Windows Phone 7应用内购买
- 15. Windows Phone 8应用内购买
- 16. ios应用内购买应用内购买transactionReceipt验证
- 17. Windows应用商店应用中的应用内购买号码
- 18. Windows应用商店应用中的应用内购买数量
- 19. 应用内购买的iPhone
- 20. 应用内购买购买请求不显示购买窗口
- 21. 应用程序内购买 - 应用程序让我购买后再次购买
- 22. Windows应用商店应用 - 测试应用内购买
- 23. 购买应用内购买应用时崩溃
- 24. Android应用内购买
- 25. 应用内购买错误
- 26. 应用内购买iOS
- 27. 应用内购买Swift
- 28. 应用内购买崩溃
- 29. MacOS应用内购买
- 30. Phonegap + Wordpress +应用内购买
啊,谢谢。如果我需要非易耗品(比如iOS),那么我需要设置耐用的产品类型,对吧? –
@BoJIHanpocmombI是的,耐用的产品可以永久或指定的时间。我看到[Zhaph本 - 杜吉德(http://stackoverflow.com/a/27566937/2681948)提供了很好的解释。 – Romasz
还有一个问题,如果我将ReportConsumableFulfillmentAsync与持久产品联系起来会发生什么?我没有找到任何方法来检测消耗品或耐用产品类型。所以我正在用一种方法处理这两种方法。 –