取消测试订阅在 Android 中无法正常工作

Sai*_*Sai 5 android android-billing android-inapp-purchase

我知道 Google 最近更新的测试订阅更新比平时更快,以帮助测试。例如:1 个月 - 5 分钟。https://android-developers.googleblog.com/2018/01/faster-renewals-for-test-subscriptions.html

我购买了一个订阅,一分钟内我取消了它,我等了 5 到 10 分钟,然后我查询了订阅,mBillingClient.queryPurchases("subs")但我仍然可以在结果中看到被取消的项目,购买状态为 0(已购买)。我尝试了多次,在 queryPurchases 之前有超过 10-15 分钟的间隔,但没有运气。

即使经过漫长的等待,我也不知道为什么取消的商品会显示在购买中。

后来我注意到如果我清除 Playstore 数据和缓存,一切都会暂时有效。1 小时后,如果我尝试购买它显示的相同产品Error retrieving information from server[RPC:S-7:AEC-500 NWDB-WFVV-ZPAXE]

这是我们必须测试取消订阅的方式吗?如果我再次购买订阅,会出现什么错误?

在此处输入图片说明