我从In App Billing开始,我想在我的应用程序中出售一些杂志。如果一个用户购买一本杂志,他总能阅读。我在应用账单中阅读了消耗品和非消耗品,但我不明白如何制作非消耗品以及如何管理它。我必须在谷歌开发者控制台中创建一个消耗品,而不是在我的应用程序中指定该项目是非消耗品的变量? 提前谢谢
答案 0 :(得分:12)
首先,应用内结算版本3服务仅支持托管的应用内商品,因此请确保在开发者控制台中将新商品添加到产品列表时指定购买类型为“已管理”。
在购买商品后,在应用内结算第3版API中,它被视为“拥有”,无法再从Google Play购买。所以我认为我们可以说每个默认项目都是非消费品。
如果你想让这个项目消费,你必须在购买后立即调用消费功能。调用消耗功能将“释放”您的项目并使其再次“可用”。 (您的用户可以根据需要多次购买)
mHelper.consumeAsync(purchase, mConsumeFinishedListener);
如果您没有调用消费功能,您的物品将永远不会消耗,并且会像非消耗品一样。
答案 1 :(得分:0)
请参阅开发者网站,这也会有所帮助。 http://developer.android.com/google/play/billing/api.html