如何使用Android in-app账单两次购买相同的商品?

时间:2013-07-13 15:31:04

标签: java android

我使用应用内结算的标准Android示例,并且有以下付费代码:

 mHelper.launchPurchaseFlow(GiftsActivity.this, "10starts", 1, mPurchaseFinishedListener);

此代码允许用户购买10颗星并提高他的评级。但在这种情况下,他不能再做了;我不想限制他,然后我需要给他一次又一次购买星星的能力。我该怎么办?

1 个答案:

答案 0 :(得分:3)

您必须首先使用该项目..在API级别3中,您只能购买该项目一次。这样做是为了保护消费者并保护开发人员。

在IabHelper实例上调用consumeAsync(Purchase,OnConsumeFinishedListener)。

然后您将能够启动购买流程并再次购买相同的商品