我已经运行了按月订阅,然后我购买了按年订阅,那么理想情况下我之前的订阅会发生什么情况,目前它没有被取消(我只能使用 Play 商店应用程序手动取消),并且在计费周期结束后,它会自动取消续订并再次收费。
搜索与此相关的其他相关帖子,但没有发现任何有用的信息。请帮忙。
如果您使用不同的权利(而不是同一权利内的不同基本计划),则应指定要更改订阅而不是进行额外购买。您可以在这里阅读更多内容。
所以,你的
BillingFlowParams
应该看起来像这样:
BillingFlowParams.newBuilder()
.setProductDetailsParamsList(...)
.setSubscriptionUpdateParams(...)
.build()
或者,您可以在同一权利内创建多个基本计划(例如,每月、每年)。这样,您就不需要在代码中指定跨级逻辑,除非 Google 的默认逻辑不能满足您的要求。