我正在为我的应用程序使用Google Play订阅服务。但是,当任何使用或客户尝试以任何给定的付款方式为我的订阅付款时,它显示-
Unavailable for this purchase.
只有我可以使用Google Play帐户付款。
我在不同的手机上尝试了所有方法。但是问题是一样的。
我正在使用Google开发人员网站上提供的标准代码。
private BillingClient billingClient=BillingClient.newBuilder(activity)
.setListener(this).build();
billingClient.startConnection(new BillingClientStateListener() {
@Override
public void onBillingSetupFinished(BillingResult billingResult) {
if (billingResult.getResponseCode() == BillingResponse.OK) {
}
}
@Override
public void onBillingServiceDisconnected() {
}
});
我想为我的应用启用所有付款方式。
最佳答案
尝试添加enablePendingPurchases(),因此
private BillingClient billing_client = BillingClient.newBuilder( this ).enablePendingPurchases().setListener(...