Tej*_*tap 6 android in-app-billing play-billing-library
play billing library v3.0.3 and we handled subscription upgrade as code below.BillingFlowParams purchaseParams = BillingFlowParams.newBuilder()
.setSkuDetails(skuDetails)
.setOldSku(oldSKU, oldPurchaseToken)
.setReplaceSkusProrationMode(IMMEDIATE_WITH_TIME_PRORATION)
.build();
Run Code Online (Sandbox Code Playgroud)
play billing library v4.0.0 thinking it would solve our issue.BillingFlowParams billingFlowParams = BillingFlowParams.newBuilder()
.setSubscriptionUpdateParams(SubscriptionUpdateParams.newBuilder()
.setOldSkuPurchaseToken(oldPurchaseToken)
.setOldSkuPurchaseId(oldSKU) // This method is not available in lib[4.0.0] but mentioned in docs
.setReplaceSkusProrationMode(IMMEDIATE_WITH_TIME_PRORATION))
.setSkuDetails(skuDetails)
.build();
Run Code Online (Sandbox Code Playgroud)
play billing library v4.0.0 does not have method setOldSkuPurchaseId() in class SubscriptionUpdateParams.Builder but mentioned in developer docsError Screenshot Attached Below

| 归档时间: |
|
| 查看次数: |
512 次 |
| 最近记录: |