我在我的 Android 应用程序中每月和每年使用两个订阅计划。如果用户订阅了月度计划,那么我想为用户提供升级到年度计划的选项。我已经阅读了我需要使用 BillingFlowParams.ProrationMode 的官方文档,但我无法弄清楚我应该如何实现它。
这是代码示例:
BillingFlowParams flowParams = BillingFlowParams.newBuilder()
.setSkuDetails(skuDetails)
.setOldSku(oldSku)
// I need to replace replaceSkusProrationMode to DEFERRED
// how do I get complete path to DEFERRED
.setReplaceSkusProrationMode(replaceSkusProrationMode)
.build()
int responseCode = billingClient.launchBillingFlow(activity, flowParams);
使用此链接我得到 DEFERRED 的 int 值是 4 但使用硬编码值不是一个好主意。
我应该如何实现这一目标?
皈依舞
相关分类