Google Play不会在结算库1.0中调用onPurchasesUpdated

时间:2018-03-20 23:15:15

标签: android kotlin in-app-purchase in-app-billing

我正在尝试恢复之前购买的商品。正如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) 任何帮助

0 个答案:

没有答案