Java 使用Android应用内计费v3获取多个订阅
图书馆: 我正在使用Android应用内计费v3库,并希望不止一次销售一款产品。如果购买了订阅,我将向用户提供1个使用权。如果用户愿意,他应该能够创建第二个订阅并购买第二个权利。Java 使用Android应用内计费v3获取多个订阅,java,android,android-studio,in-app-purchase,in-app-billing,Java,Android,Android Studio,In App Purchase,In App Billing,图书馆: 我正在使用Android应用内计费v3库,并希望不止一次销售一款产品。如果购买了订阅,我将向用户提供1个使用权。如果用户愿意,他应该能够创建第二个订阅并购买第二个权利。 bp.consumerpurchase(getString(R.string.trackmonth))此代码不起作用 @Override public void onBillingInitialized() { boolean controlnumber = bp.loadOwnedPurchasesF
bp.consumerpurchase(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));
}
订阅与一段时间和一次续费有关,使用它们毫无意义
您不能使用订阅,请改为使用应用内产品,这样用户就不能多次获得订阅?不能、不能两次订阅同一订阅