相关疑难解决方法(0)

应用内结算v3 - 请勿检测退款

我已经关注了Google的"In-App Billing v3"培训.我买了一件物品,但我遇到了问题.

https://developer.android.com/training/in-app-billing/index.html

我已取消并退还购买但该应用程序检测到购买是真的.我无法继续测试我的应用程序,因为我始终检测到购买该项目.

我在logCat中发现的唯一错误是下一个:

[3687] InAppBillingService.logResponseBundle:Bundle不包含响应代码

启动mHelper.queryInventoryAsync(mGotInventoryListener)后出现.

任何的想法?

android google-checkout in-app-billing

31
推荐指数
2
解决办法
5091
查看次数

Google Play应用内结算第3版是否支持退款?

我已经让IAB v3工作了,我能够购买一个托管项目.但是,为了继续开发和测试,我想退还购买,所以我可以尝试再次购买相同的产品.我登录了Google Checkout商家帐户并成功退款.但是,该应用程序仍然认为用户已购买该项目.我退款已经有好几周了,所以这不是延误问题.

基本上,在我的QueryInventoryFinishedListener实施中,inventory.hasPurchase(SKU_REMOVE_ADS)即使在退款之后总是返回true(SKU_REMOVE_ADS是我销售的商品的SKU).在退款处理完毕后,我原以为它会返回false.

如果您查看IAB参考"处理退款"部分,它会说您的应用需要收听IN_APP_NOTIFY消息.但是,IN_APP_NOTIFY文档特定于应用内结算的v2.它似乎不是v3中可用的东西,因为它没有在v3参考中的任何地方提到过,也不能在他们用来演示IAB v3 的示例TrivialDrive应用程序中找到它的任何参考.

那么IAB的v3支持退款/取消购买吗?有没有人试过它并让它工作?

android in-app-purchase in-app-billing google-play-services

22
推荐指数
1
解决办法
7750
查看次数