支付失败、无法支付、购买无效
1.新增国家/地区,但是汇率未刷新。(刷新汇率即可,下面问题同样有效)
2.依照以下步骤清除装置上的缓存试试看是否问题仍持续发生。
-
打开设备的主设置应用。
-
点按应用或应用管理器(显示选项可能因设备而异)。
-
点按 Google Play 商店。
-
点按存储。
-
依次点按清除缓存 > 确定。
-
依次点按清除数据 > 确定。
-
点按后退箭头以返回主菜单。
-
选择下载内容或内容下载管理器。
-
依次点按清除缓存 > 确定。
-
依次点按清除数据 > 确定。
-
重新启动应用。
弹窗提示:我们这边除了点错误,请重试。
1、回传值是 5 且又遭遇 “this version of the application is not configured for billing” 的错误讯息,请同时确认以下排解资讯:
-
AndroidManifest 文件中一定要包含 “com.android.vending.BILLING” 权限。
-
APK 是在发布模式下构建的。
-
APK 已使用发行证书签名 (重要提示:应用程式如果通过 “Google Play 应用签名计划”,仅在您直接从 Google Play 商店下载时才有效)。
-
APK 至少要上传到 Play 控制台的 Alpha / Beta 测试轨道,且生效时间大约需要 24-48 小时。
-
欲测试的应用内商品必须上传到 Play 控制台 且其状态均需要为 “有效”。
-
测试帐号须正确添加至 Play 控制台的「许可测试」页面上。
onPurchasesUpdated方法中,BillingResult.getResponseCode() == BillingClient.BillingResponseCode.DEVELOPER_ERROR
2、因Android Studio提示A newer version of com.android.billingclient:billing than 3.0.0 is available: 3.0.3,我就将支付升级,结果无法识别api
官方文档上的是implementation ‘com.android.billingclient:billing:3.0.0’