有没有办法使用应用内购买完成超过1项内容? 例如 - 我可以购买2件相同的物品吗?Android应用内多次购买
7
A
回答
3
不,现在还没有。您可以购买多个不受管理的物品,但需要单独购买。
作为一种解决方法,我看到人们为不同的商品数量创建单独的SKU。例如:
- potion_1 = 1个药水($ 1)
- potion_2 = 2个药水($ 2)
- potion_3 = 3个药水($ 3)
- 等等...
或者,您可以允许用户购买特定于您的应用的应用内点数(同样,您需要创建代表不同信用值的不同SKU),然后编写自己的店面以交换这些点数。这需要多一点工作,但这样可以为您提供更多的结帐流程控制和灵活性。
5
创建多个产品是不正确的答案。因为如果你打算出售游戏中的钱或“健康药水”。这些东西可以购买无数次。 查看有关managed/unmanaged products的答案,以正确处理这种情况。
0
有可能
基本上你必须cunsume项通知谷歌对这种可能性。
if (purchase.getSku().equals(SKU_GAS)) {
// bought 1/4 tank of gas. So consume it.
Log.d(TAG, "Purchase is gas. Starting gas consumption.");
try {
mHelper.consumeAsync(purchase, mConsumeFinishedListener);
} catch (IabAsyncInProgressException e) {
complain("Error consuming gas. Another async operation in progress.");
setWaitScreen(false);
return;
}
}
参见文档有关消费购买
https://developer.android.com/training/in-app-billing/purchase-iab-products.html#Consume
相关问题
- 1. Android应用内购买
- 2. Android应用内购买 - RESULT_ITEM_UNAVAILABLE
- 3. Android应用内结算,多次购买同一商品
- 4. 用iPad购买应用内购买
- 5. 应用程序内购买购买
- 6. 应用内购买
- 7. 应用内购买
- 8. Android:购买后购买产品(应用内结算)
- 9. Android应用内购买onPurchaseStateChange()未调用
- 10. Android - 亚马逊应用内购买V2.0
- 11. Android应用内购买 - 托管产品
- 12. Android应用程序内购买
- 13. Android应用内结算,缺失购买
- 14. Android应用内购买问题
- 15. Android应用内购买额外信息
- 16. Android应用内购买移除广告
- 17. android应用内购买API 3
- 18. Android - 亚马逊应用内购买
- 19. Android - 应用内购买问题
- 20. 在Android中实现应用内购买?
- 21. Android应用内购买插件?
- 22. 购买应用内购买应用时崩溃
- 23. 应用内购买错误
- 24. 应用内购买问题
- 25. 关于应用内购买
- 26. 应用内购买Swift
- 27. Phonegap + Wordpress +应用内购买
- 28. 测试应用内购买
- 29. 测试应用内购买?
- 30. 应用内购买崩溃
的可能的复制[托管和非托管的应用内商品的Android之间的区别?(http://stackoverflow.com/questions/9391123 /差之间管理和 - 非托管应用程式产品,机器人) – msangel 2016-10-28 10:40:49