测试Android IAB - 订阅已取消,但购买状态仍然有效

时间:2018-03-02 10:31:10

标签: android google-play in-app-billing

Google让IAB测试变得更加简单,当我测试每月订阅时间为5分钟,然后我从Play商店收到邮件:

  

您在Google Play上的...订阅已被取消。

但是当通过Play Store API查询库存/购买时,我仍然可以

“purchaseState”:0

这意味着“OK”。我一直在等待一天 - 可能它不会立即起作用 - 但它仍然停留在0 / OK。难道我做错了什么?

2 个答案:

答案 0 :(得分:1)

我有同样的问题,谷歌将订阅信息保存在手机的缓存中,所以解决它的唯一方法是清理应用程序数据,但当然这不是一个可行的解决方案,另一个是更新订阅的信息经常被看作是否匹配,但我不知道该怎么做。

答案 1 :(得分:0)

将以下内容放入命令行以清除设备上的已购买项缓存:

adb shell pm clear com.android.vending