Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用应用内计费的标准 Android 示例,支付代码如下:
mHelper.launchPurchaseFlow(GiftsActivity.this, "10starts", 1, mPurchaseFinishedListener);
此代码允许用户购买 10 颗星并提高他的评级。但在这种情况下,他不能再这样做了;我不想限制他,那么我需要给他一次又一次买球的能力。我该怎么做?
您必须先消费该物品。在 API 级别 3 中,您只能购买该物品一次。这样做是为了保护消费者和保护开发商。
在您的 IabHelper 实例上调用 consumeAsync(Purchase, OnConsumeFinishedListener)。
然后您将能够启动PurchaseFlow 并再次购买相同的商品