如何清除"应用内结算服务"缓存

Mic*_*ick 15 android in-app-purchase

在应用内结算(v3)的文档中,它说:"成功购买后,用户的购买数据将通过Google Play的应用内结算服务在本地缓存."

我现在想彻底测试我的应用程序的帐单代码,并希望清除该缓存.它很重要,因为没有数据在缓存中,收集数据可能需要更长的时间 - 或者根本不可访问.我想测试我的应用程序可以处理这些情况.

那么有没有办法清除缓存?

Pär*_*sen 13

您可以使用adb执行此操作(也适用于非root用户):

adb shell pm clear com.android.vending
Run Code Online (Sandbox Code Playgroud)

就这么简单!


Poi*_*ull 8

这应该可行,但您可能需要再次在Play商店进行身份验证:

在此输入图像描述