我知道Google最近更新的测试订阅更新速度比正常更快,以帮助测试。例如:1个月 - 5分钟。 https://android-developers.googleblog.com/2018/01/faster-renewals-for-test-subscriptions.html
我购买了一个订阅,在一分钟内我取消了它,我等了5到10分钟,然后我查询了订阅mBillingClient.queryPurchases("subs")
但我仍然可以看到结果中的取消项目与purchaseState 0(已购买) 。在queryPurchases之前,我尝试了多次超过10-15分钟但没有运气。
即使经过漫长的等待,我也不确定为什么取消的商品会在购买时显示。
后来我注意到,如果我清除了Playstore Data和Cache,那么一切都是暂时的。 1小时后,如果我尝试购买同一产品,则会显示Error retrieving information from server[RPC:S-7:AEC-500 NWDB-WFVV-ZPAXE]
这是我们如何测试取消订阅的? 如果我再次购买订阅会出现什么错误?