Kak*_*udu 8 android in-app-billing
我有一个应用程序内托管项目(非订阅),我将其记录在我的服务器上后(在使用购买状态API进行验证后)使用它.我了解,应用内购买的退款/取消只能通过Merchant帐户控制台完成.Android应用是否会收到有关已消费商品的取消/退款的通知?
queryInventoryAsync()消费后,API不会返回任何项目.应用是否需要定期继续调用此API以了解取消/退款?
我测试了购买状态API(在服务器上)在取消后返回信息.
INFO: {
"consumptionState" : 1,
"developerPayload" : "payload",
"kind" : "androidpublisher#inappPurchase",
"purchaseState" : 1,
"purchaseTime" : "1392878938499"
}
Run Code Online (Sandbox Code Playgroud)
在我使用它之后,我认为订单信息已在Google Play服务器上清除.如果是这样,我不能依赖购买状态API来检测取消.
旁注:但是我注意到通过购买状态API返回的consumptionState不正确.我已经使用它了,queryInventoryAsync()不再在设备上返回此项.一段时间后,purchaseState从"0"变为"1"(取消),但consumptionState仍为1 - 尚未消耗.我希望它可以正常购买(我还在测试模式)
在文档中,只有v2 API有一些关于取消/退款的信息(IN_APP_NOTIFY intent).V3 InApp billing API不讨论处理退款/取消.TrivialDrive示例也没有任何示例.
我查看了这些问题但还不清楚.
Android应用内结算:订单取消后,购买状态保持"已购买" Android应用内结算:订单取消后,购买状态保持"已购买"状态
| 归档时间: |
|
| 查看次数: |
4021 次 |
| 最近记录: |