如何解决在方案onBillingServiceDisconnected被调用吗?
如果出现问题,将在onBillingServiceDisconnected
之后立即调用BillingClient.startConnection
吗?还是说BillingClient.startConnection,
万一发生错误,会始终以onBillingSetupFinished
触发billingResult = error
还是会调用onBillingServiceDisconnected
?
解决方法
onBillingServiceDisconnected
会在已经有连接时被调用,但它会丢失。您可以通过在您的应用程序打开时清除 Google Play 的数据来测试这一点。此时您应该重试以恢复连接。
onBillingSetupFinished
当您尝试连接时将调用带有错误代码的错误代码,但它失败了。之前不存在任何连接。根据错误代码,您可能还想在此处重试。 Check the codes here。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。