我正在尝试恢复之前购买的商品。正如reference所说:
Google Play会调用 onPurchasesUpdated 指定此侦听器 创建Play Billing实例时的setListener()方法 图书馆客户。
我在onCreate方法中创建了一个Play Billing Library客户端的实例:
mBillingClient = BillingClient.newBuilder(this).setListener(this).build();
mBillingClient.startConnection(object : BillingClientStateListener {
override fun onBillingServiceDisconnected() {
}
override fun onBillingSetupFinished(responseCode: Int) {
if (responseCode == BillingClient.BillingResponse.OK) {
}
}
})
并尝试在onPurchasesUpdated中执行某些操作,但它根本不起作用(操作如:Toast,Log或更新UI) 任何帮助