首页 > 解决方案 > 在与场景 onBillingServiceDisconnected 被调用?

问题描述

如果出现问题,onBillingServiceDisconnected是否会立即致电BillingClient.startConnection?或者说不同BillingClient.startConnection, 的话,如果发生错误onBillingSetupFinished,总是会触发billingResult = error或者它会调用onBillingServiceDisconnected

标签: androidgoogle-playgoogle-play-servicesin-app-billingplay-billing-library

解决方案


onBillingServiceDisconnected当已经有连接时将被调用,但它会丢失。您可以通过在您的应用打开时清除 Google Play 的数据来测试这一点。此时您应该重试以恢复连接。

onBillingSetupFinished当您尝试连接时将调用错误代码,但它失败了。事先不存在连接。根据错误代码,您可能还想在此处重试。在此处检查代码


推荐阅读