gpt4 book ai didi

android - BillingClient 始终返回 SERVICE_DISCONNECTED

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:21:15 31 4
gpt4 key购买 nike

所以我有一个用它实例化的计费客户端

billingClient = BillingClient.newBuilder(this).setListener(this).build();

然后我调用

billingClient.startConnection(new BillingClientStateListener() {
@Override
public void onBillingSetupFinished(int responseCode) {
//TODO: use this for stuff
com.android.billingclient.api.Purchase.PurchasesResult result;
result = billingClient.queryPurchases(BillingClient.SkuType.SUBS);
Timber.d(result.toString());

}

@Override
public void onBillingServiceDisconnected() {
//TODO: use this for stuff
Timber.d("something went wrong ");
}
});

无论出于何种原因,timber 行上的断点总是断开连接。任何人都可以提供见解或示例来说明我将如何执行此操作吗?

最佳答案

我遇到了这个问题。还要确保启动连接:

mBillingClient = BillingClient.newBuilder(mContext).setListener(purchasesUpdatedListener).build();

mBillingClient.startConnection(new BillingClientStateListener() {
@Override
public void onBillingSetupFinished(@BillingClient.BillingResponse int billingResponseCode) {
if (billingResponseCode == BillingClient.BillingResponse.OK) {

Log.d(TAG, "onBillingSetupFinished: BillingClient.BillingResponse.OK ");

}


}
@Override
public void onBillingServiceDisconnected() {
// Try to restart the connection on the next request to
// Google Play by calling the startConnection() method.
}


});

关于android - BillingClient 始终返回 SERVICE_DISCONNECTED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49908462/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com