当我测试我的应用内订阅时,我一直收到这个response"BILLING_RESPONSE_RESULT_DEVELOPER_ERROR“。
我在发布模式下生成了我的应用程序的签名apk,并上传到google play上进行alpha测试。我遵循了这个教程,当测试"android.test.purchased“产品的静态响应时,它工作得很好。但是在测试我的订阅时给出了上面的回答。
这是我获得此响应的代码
mBillingClient.startConnection(new BillingClientStateListener() {
@Override
public void onBillingSetupFinished(@BillingClient.BillingResponse int billingResponse) {
if (billingResponse == BillingClient.BillingResponse.OK) {
Log.i(TAG, "onBillingSetupFinished() response: " + billingResponse);
if (executeOnSuccess != null) {
executeOnSuccess.run();
}
} else {
Log.w(TAG, "onBillingSetupFinished() error code: " + billingResponse);
}
}
@Override
public void onBillingServiceDisconnected() {
Log.w(TAG, "onBillingServiceDisconnected()");
}
}); 此外,当我上传我的apk时,谷歌问我是否愿意选择“让谷歌管理和保护你的应用程序签名密钥(推荐)”,所以我这样做了……我读了一些我的问题的解决方案,但所有这些都涉及到一个步骤,那就是“应用程序签名”,但我现在不能在那里做任何事情:https://ibb.co/d71LvCK。
我也创建了测试用户,并获得了下载我的应用程序的链接。我正在用同一个用户测试我的应用程序。(当然不同于我的play商店帐户)请帮助,谢谢:)
发布于 2021-04-16 07:01:12
在设置中清除Google Play Store应用程序缓存,我花了一段时间才弄清楚
发布于 2019-04-30 15:37:42
API :提供给BILLING_RESPONSE_RESULT_DEVELOPER_ERROR的参数无效。此错误还可能表示应用程序未正确签名或未正确设置Google Play计费,或者在其清单中没有必要的权限
因此,这表明在调用API时出现了错误。
可能的错误:
签名的应用程序进行测试
https://stackoverflow.com/questions/55899943
复制相似问题