关于双账号体系下 试用期问题解决方案

账号在试用期的时候需要发试用期邮件。

在多种假设下,进行逻辑补完。
假设包括:

  1. 正常情况
  2. 多公司单Apple账号情况
  3. 多Apple单公司账号情况
  4. 其他不正常情况
正常情况
正常情况下,一个Apple用户只会在第一次购买的时候有试用期的存在,这个试用期是由苹果控制的。所以正常不存在订阅的情况下,就发试用邮件。
多公司单Apple账号情况
多公司单Apple账号情况,因为是根据用户Id和订阅策略来查找的情况下,是会进入到没有订阅记录的情况。 同时,因为多公司账号的情况,至少是第二次才能算是多公司账号。 所以不存在试用期的情况。
多Apple单公司账号情况
多Apple单公司账号情况下,因为是根据Apple账号确定试用期,所以理论是存在多次试用期的问题。 每次检查is_trial即可
其他不正常情况
好像不存在其他不正常情况了。
发布了119 篇原创文章 · 获赞 10 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/yr12Dong/article/details/82982302