Android 应用内结算总是回复错误 3:BILLING_UNAVAILABLE

lor*_*o-s 3 android in-app-billing android-billing android-inapp-purchase play-billing-library

我们的应用程序有应用内购买功能。我们的测试对于真实的支付方式也运行良好,但我们不断收到来自国外客户(特别是亚洲)的错误报告。Google Play Billing Android 库返回响应代码BILLING_RESPONSE_RESULT_BILLING_UNAVAILABLE(3)。数十名用户尝试购买,但几乎没有人成功。

该代码仅使用以下命令查询 SKU 详细信息BillingClient,然后启动计费流程,就像官方教程中描述的那样。

在 Play 管理中心上,我们设置了所有必需的 SKU,并且它们都适用于我们的应用程序所在的所有区域。

导致响应代码的原因有哪些BILLING_RESPONSE_RESULT_BILLING_UNAVAILABLE?有没有可能所有用户都获得该代码但无法完成购买?

我发现很难调试这个问题,因为在我们这边一切都工作正常。

MrS*_*lge 8

根据我的经验,如果 Play 服务不可用(您可以通过在 Amazon Fire 设备上安装 APK 来自行测试),或者用户未设置 Google 帐户,则会返回此响应代码。