我正在我的应用中进行自动续订。 在购买时我正在计算过期日期并将其存储在NSUserDefaults中。 我有书作为产品,我每个月的第一天每月提供。 我的问题是我应该如何在订阅基础上提供产品 例如,如果用户在第一个到期日之后购买订阅将不是该月的第一个,他将收到2个产品, 一个用于订阅购买月份,一个用于到期日期月份,如果他订阅一个月。 而他应该只得到一个。应该是哪一个,第一个或第二个。 在第一个产品的情况下,第二个产品将在一段时间内无法访问用户。 如果是第二个,则用户不会得到任何东西。
如果在用户订阅时提供书籍。 如果用户在2012年1月31日订阅1年,他将收到12本书从01-01-2012到01-12-12以及另外一本书01-01-2013,因为他的订阅将在30-01-到期2013。 如果我们只提供12本书,那么01-01-2013的月份将是用户无法访问的,直到他的订阅到期为止。因为appStore中有很多app已经处理了这个问题。请解释我该怎么做。
任何人都可以建议我这样做的方法 提前谢谢
答案 0 :(得分:0)
有点不清楚,如果你只提供一个月的书而不是它不再可用,或者你每个月只提供一本新书?
如果是第二,你应该在下个月的第一天给他一本新书。并且在下个月开始检查,如果他支付了。