我们在我们的 iOS 应用程序中使用非续订订阅,并且对删除过期订阅的时间和地点感到困惑。例如,我们显示两个订阅(7 天和 30 天)。然后用户购买其中一个订阅,我们将其保存在 NSUserDefaults 中,同时存储在服务器上的数据库中(创建日期、订阅类型、到期日期)。现在我们的困惑是当用户超过他们的 7 天(或 30 天)时,我们如何使订阅过期?
我们正在考虑在 didFinishLaunchingWithOptions 中执行此操作,但是如果用户保持登录状态并且从不终止他们的应用程序会发生什么,