我已经按照有关谷歌的应用内计费V3的培训。我可以做一个项目的购买,但我有一个问题。
I've followed the training about "In-App Billing v3" of Google. I get to do a buy of a item but I've a problem.
https://developer.android.com/training/in-app-billing/index.html
我已经取消,并退还购买,但应用程序检测买为真。我无法继续测试我的应用程序,因为我总是发现所购买的项目。
I've canceled and refunded the buy but the app detect the buy as true. I can't continue testing my app because always I detect as purchased the item.
这是我在logcat中已经找到了唯一的错误是下一个:
The only error that I've found in logCat is the next:
[3687] InAppBillingService.logResponseBundle:包不包含响应code
[3687] InAppBillingService.logResponseBundle: Bundle does not contain a response code
推出mHelper.queryInventoryAsync(mGotInventoryListener)后出现。
Appears after launching mHelper.queryInventoryAsync(mGotInventoryListener).
你知道吗?
推荐答案
P.S。 - 这表明,它只是需要时间退款进行更新
p.s. - this suggests it just takes time for the refund to be updated
http://$c$c.google.com/p/marketbilling/issues/detail?id=88#makechanges
但是我不相信 - 我知道他们正在购买缓存数据的设备上,但24小时是很长一段时间...
But I'm not convinced - I realise they're caching purchase data on the device but 24h is a long time...
更新补充说,超过24小时后,我取消了测试的交易,这些帐户仍然行货!!
Updated to add that more than 24 hours after I cancelled 'test' transactions, those accounts are still licensed!!
再次更新 - 36小时后的应用程序仍然是行货。我卸载并重新安装,它仍然是行货!
Updated again - after 36 hours the app was STILL licensed. I uninstalled and reinstalled and it was STILL licensed!!
更新了! - 我厂重置设备,已登录,安装应用程序,它是无牌......
Updated AGAIN! - I factory-reset the device, logged-in, installed the app and it was unlicensed...
和其他更新 - 从谷歌的答复表明,退款'自动'处理,但可以采取高达72小时以前要在设备上刷新 - 有没有其他途径来检测退款,让玩家获得高达3天东西'自由',如果他们退款 - 嗯,好了,这是在应用程序内,而不是应用程序内购买,但仍,这似乎有点过分
AND another update - a reply from Google suggests that refunds are processed 'automatically' but can take 'upto 72 hours' to be refreshed on the device - there is no other route to detect a refund, so players get upto 3 days of stuff 'for free' if they refund - erm, OK this is In-App and not App purchase but still, that seems a BIT excessive?
相关推荐
最新文章