相关疑难解决方法(0)

IabResult:设备上无法使用结算服务.(回复:3:结算不可用)

我正在尝试使用应用内结算:

mIabHelper = new IabHelper(this, BILLING_KEY);
        mIabHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() {
            @Override
            public void onIabSetupFinished(IabResult result) {
                if (!result.isSuccess()) {
                    Log.d(TAG, "Problem setting up In-app Billing: " + result);
                }
            }
        });
Run Code Online (Sandbox Code Playgroud)

并得到错误:

Problem setting up In-app Billing: IabResult: Billing service unavailable on device. (response: 3:Billing Unavailable)
Run Code Online (Sandbox Code Playgroud)

为什么?试图清除Play商店的缓存,对我来说不起作用.

android in-app-billing google-play

24
推荐指数
4
解决办法
6万
查看次数

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

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

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

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

android in-app-purchase

15
推荐指数
2
解决办法
8418
查看次数