-2

我用 Delphi XE6 开发了一个应用程序,包括 inappPurchase,我在 itunesConnect 中将产品定义为“消费品”,但购买一件商品后,它不会让我再买一件。

在我的应用程序中,用户应该能够购买“n”个许可证,在 PurchaseProduct 方法中只需将 productID 作为参数,因此我需要多次调用此方法。

我认为将另一个产品定义为 10-License 是一个好主意,但这两个产品之间没有关系,并且 ConsumeProduct 方法只需要一个 ProductID 而不是消费数量。

由于缺乏这方面的资源,如果有人给我一些提示或最佳实践,我将不胜感激。

ps 在应用程序中存储购买产品的数量是个好主意吗?

4

2 回答 2

0

我找到了解决方案,但我不知道它是否正确:

我在购买后立即消费该产品,并且我在本地获得了购买物品的跟踪。

于 2014-05-20T08:23:48.490 回答
0

如果 productquery 是用列表填充的,实际上你可以消费。我把 try finally 语句放在了 try 之后,把 consumerproduct 放在了后面。它会起作用,

本地获取购买物品的跟踪是什么意思?

于 2014-08-11T09:30:04.920 回答