关于连续订阅的业务设计

18次阅读

共计 317 个字符,预计需要花费 1 分钟才能阅读完成。

老铁们,我又来求助了,公司在做出海的业务,需要对接 apple/google 的自动订阅,订阅的回调每次都会有一个 expires_date_ms 的结束时间告诉我们订阅啥时间结束。为了方便我们会直接使用这个 expires_date_ms 作为用户的到期时间,但是产品又希望能做一些优惠活动比如赠送用户时长。现在遇到的问题就是如何协调 apple/google 订阅的到期时间和自己赠送的时长。我们现在的技术方案是使用两个字段来存储,一个是到期时间一个是赠送的时长,判断如果用户到期了但是又有赠送时长,就使用当前时间 + 赠送的订阅时长作为用户新的到期时间,这里还需要一个定时脚本来扣减赠送时长。但是个人总觉得这种方案不够优秀,看看大家有没有更好的方案

正文完
 0