8

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

4

2 回答 2

16

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

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

如果你想使这个物品成为消耗品,你必须在购买后立即调用消耗函数。调用消耗函数将“释放”您的项目并使其再次“可用”。(您的用户将能够购买任意多次)

mHelper.consumeAsync(purchase, mConsumeFinishedListener);

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

于 2013-07-24T21:45:42.900 回答
0

参考开发人员网站也是有帮助的。 http://developer.android.com/google/play/billing/api.html

于 2014-03-19T13:58:20.113 回答