android - 在与场景 onBillingServiceDisconnected 被调用?
问题描述
如果出现问题,onBillingServiceDisconnected
是否会立即致电BillingClient.startConnection
?或者说不同BillingClient.startConnection,
的话,如果发生错误onBillingSetupFinished
,总是会触发billingResult = error
或者它会调用onBillingServiceDisconnected
?
解决方案
onBillingServiceDisconnected
当已经有连接时将被调用,但它会丢失。您可以通过在您的应用打开时清除 Google Play 的数据来测试这一点。此时您应该重试以恢复连接。
onBillingSetupFinished
当您尝试连接时将调用错误代码,但它失败了。事先不存在连接。根据错误代码,您可能还想在此处重试。在此处检查代码。
推荐阅读
- python - DocType 在模块视图下不可见
- ios - 在 Swift 5 中传递用户通知时自动执行任务
- c# - Inno Setup 的安装程序在上传和下载周期后不需要管理员权限
- cassandra - Cassandra 如何将列数据存储在磁盘上?
- c - c语言数学表达式计算中pow函数的计算误差
- android - 如何解决:Android 许可证状态未知且未找到 Android sdkmanager 工具?
- jquery - 加载图像的问题显示无并用jquery阻塞
- javascript - 滚动页面以在 vue js 上加载 div
- azure - ADF 映射数据流,是否可以在源上执行 SQL?
- android - 映射到另一张地图。代码太多。有更简单的解决方案吗?