我正在寻找有关如何检查用户自动续订订阅的当前状态的一些建议。
我正在使用以下设置。
现在我觉得我对上面的设置有一个问题,它适用于少数人,但可以说我有几千人。我注意到调用Apple服务器需要时间,所以我无法可靠地运行上述设置。
我在想每次用户打开应用程序时是否应在本地检查收据,然后每次都将最新信息发布到我的服务器并保持更新?我在这里遇到的唯一问题是,如果用户暂时不打开,那么我无法验证其状态,我的数据库也不是最新的。
对于采取正确方法的任何建议都将非常感谢。
答案 0 :(得分:0)
这是一个真正的问题。
在Elevate,我们会完全按照您的描述进行操作,每晚检查每个人的收据。这是好的,直到我们检查所有收据超过24小时的时间。此时我们实施了一些智能节奏:每次我们检查收据并且没有订阅且用户没有登录时,我们会延长我们检查它的日期。
这不是防弹,但在准确性和效率方面是一个不错的平衡。
我认为这是一个愚蠢的问题我started a company来解决它。我们会进行所有令人讨厌的收据检查,因此您可以询问用户是否处于活动状态。