【发布时间】:2014-05-18 20:17:47
【问题描述】:
我用 Delphi XE6 开发了一个应用程序,包括 inappPurchase,我在 itunesConnect 中将产品定义为“消耗品”,但购买一件商品后,它不会让我再购买一件。
在我的应用程序中,用户应该能够购买“n”个许可证,在 PurchaseProduct 方法中只是将 productID 作为参数,因此我需要多次调用此方法。
我认为将另一个产品定义为 10-License 是个好主意,但是这两个产品之间没有关系,并且 ConsumeProduct 方法只接受 ProductID 而不是消费次数。
由于缺乏这方面的资源,如果有人给我一些提示或最佳实践,我将不胜感激。
附言在应用程序中存储购买产品的数量是个好主意吗?
【问题讨论】:
-
为什么是-1?添加 cmets 了解原因
-
也许这是“按设计”,请询问以这种方式编写 API 的人(先查看他们的论坛/常见问题解答)
-
@mjn 谢谢,它可以在 Xamarin 中完成,所以我想既然它是 Delphi XE6 中的新组件,有些人可能知道,可能会给我一些提示
标签: delphi in-app-purchase itunes delphi-xe6