1

我们正在编写类似聊天的应用程序,用户可以在其中购买一些消息。假设有 100 条消息。我们可以在我们的应用程序中控制用户使用了多少这些消息。

现在想象一下用户用尽了购买的 100 条消息,然后重新安装应用程序,瞧——用户又收到了 100 条消息!

那么问题来了:如何控制那个item已经被使用了?我可以向应用内服务器报告购买的物品不能再使用了吗?

有任何想法吗?

4

2 回答 2

0

这些将是非托管项目,根据定义,您负责管理它们。唯一可靠的方法是在您自己的服务器上执行此操作,并使用某种稳定的用户标识符(例如他们的 Google 帐户)关联项目。如果您所说的“应用内服务器”是指 Google 的服务器,那么他们只会对托管项目执行此操作:他们会检查您是否已经拥有该项目,如果是,则会收到错误消息。

于 2012-10-04T03:10:49.240 回答
0

使用新的 Market Billing 库修订版 #3 - 可以使用物品消耗

证明链接

于 2012-12-12T19:37:22.183 回答