Google Pay支付遇到的问题,妈妈再也不用担心我的面试

  1. 点按后退箭头以返回主菜单。

  2. 选择下载内容内容下载管理器

  3. 依次点按清除缓存 > 确定

  4. 依次点按清除数据 > 确定

  5. 重新启动应用。

弹窗提示:我们这边除了点错误,请重试。


1、回传值是 5 且又遭遇 “this version of the application is not configured for billing” 的错误讯息,请同时确认以下排解资讯:

  1. AndroidManifest 文件中一定要包含 “com.android.vending.BILLING” 权限。

  2. APK 是在发布模式下构建的。

  3. APK 已使用发行证书签名 (重要提示:应用程式如果通过 “Google Play 应用签名计划”,仅在您直接从 Google Play 商店下载时才有效)。

  4. APK 至少要上传到 Play 控制台的 Alpha / Beta 测试轨道,且生效时间大约需要 24-48 小时。

  5. 欲测试的应用内商品必须上传到 Play 控制台 且其状态均需要为 “有效”。

  6. 测试帐号须正确添加至 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’,

将   implementation 'com.android.billingclient:billing:3.0.3’改为   implementation ‘com.android.billingclient:billing:3.0.0’

原因:谷歌还不支持3.0.3使用时谷歌自己会报错

官方文档不一定都对,例如:facebook官方文档的版本一直是 implementation ‘com.facebook.android:facebook-android-sdk:[5,6)’

实际上已经过去无数版本目前的版本是 implementation ‘

你可能感兴趣的:(程序员,面试,android,移动开发)