/**
* Invalid arguments provided to the API. This error can also indicate that the application was
* not correctly signed or properly set up for In-app Billing in Google Play, or does not have
* the necessary permissions in its manifest
*/
int DEVELOPER_ERROR = 5;
我正在使用Google Play签名-因此我上传了App Bundles来发布。我想知道这是否可能与之相关? (因为Google Play在后端使用了自己的签名密钥,而在本地使用了密钥)
我在清单中具有com.android.vending.BILLING权限,并且能够在调试版本中成功使用“测试卡”。我只是通过Bugsnag报告记录了此问题,该日志记录了失败事件。
有人知道为什么会这样吗?
答案 0 :(得分:0)
在Google Cloud Console中,您需要配置API凭据,以将您的软件包名称和证书列入白名单。该证书是在Play控制台的“应用程序签名”页面中列为“应用程序签名证书”的证书。
答案 1 :(得分:-1)
由于签名不同,修改/篡改的 APK 将触发此错误。