在处理订阅套餐升降级时,总是生成两个订单。也没个错误提示,也不清楚哪里出问题了
关键代码段:
billingFlowParams = BillingFlowParams.newBuilder()
.setSkuDetails(skuDetails)
.setObfuscatedAccountId(accountId)
.setObfuscatedProfileId(profileId)
.setSubscriptionUpdateParams(BillingFlowParams.SubscriptionUpdateParams.newBuilder()
.setOldSkuPurchaseToken(token.trim())
.setReplaceSkusProrationMode(BillingFlowParams.ProrationMode.IMMEDIATE_AND_CHARGE_PRORATED_PRICE)
.build())
.build();
效果: