我从应用内结算开始,我想在我的应用中出售一些杂志。如果一个用户买了一本杂志,他就可以随时阅读。我在应用程序账单中阅读了消耗品和非消耗品,但我不明白如何制作非消耗品以及如何管理它。我必须在谷歌开发者控制台中创建一个消耗品,然后在我的应用程序中使用一个变量指定该物品是非消耗品?
先感谢您

最佳答案

首先,应用内结算版本 3 服务仅支持受管理的应用内产品,因此在开发者控制台中将新项目添加到产品列表时,请确保将购买类型指定为“受管理”。

在 In-app Billing Version 3 API 中,一旦购买了一个项目,它就会被视为“拥有”并且不能从 Google Play 再次购买。所以我认为我们可以说每个默认物品都是不可消耗的。

如果你想让这个物品成为可消耗的,你必须在购买后立即调用消耗函数。调用消耗函数将“释放”您的商品,并使它再次“可用”。 (您的用户可以根据需要多次购买)

mHelper.consumeAsync(purchase, mConsumeFinishedListener);

如果您不调用消耗函数,您的物品将永远不会被消耗,并且会像不可消耗的物品一样运行。

关于android - In app billing v3 Android 非消耗品,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17804095/

10-10 10:09