库:https://github.com/anjlab/android-inapp-billing-v3
我正在使用安卓应用程序内账单v3库,并想销售一个产品不止一次。如果购买了订阅,我将向用户提供1个使用权限。如果用户愿意,他应该能够创建他的第二个订阅并购买第二个版权。bp.consumePurchase (getString (R.string.trackmonth));此代码不起作用。
@Override
public void onBillingInitialized() {
boolean controlnumber = bp.loadOwnedPurchasesFromGoogle();
if(controlnumber) {
TransactionDetails subscriptionTransactionDetails = bp.getSubscriptionTransactionDetails(getString(R.string.trackmonth));
bp.consumePurchase(getString(R.string.trackmonth));
if (subscriptionTransactionDetails != null) {
Log.d("TAG", "onBillingInitialized: active");
} else {
Log.d("TAG", "onBillingInitialized: not");
}
}
@Override
public void onPurchaseHistoryRestored() {
Log.d("TAG", "onPurchaseHistoryRestored: ");
bp.consumePurchase(getString(R.string.trackmonth));
}发布于 2021-04-10 05:52:08
订阅是与一段时间和续订绑定在一起的,使用它们没有什么意义。
您不能使用订阅,请使用应用内产品
https://stackoverflow.com/questions/67011902
复制相似问题