我在我的应用中有应用内购买订阅。我能够成功集成和订阅。有3种不同的订阅,每月,每季度和每年。
因此,如果用户订阅每月用户可以使用该功能30天。在我的情况下没有服务器。根据订阅,仅激活/停用某些功能的可用性。
当应用程序启动时,我想检查用户是否付费订阅。如果我在订阅中保留一些bool值,那么如果用户已停用设置中的订阅该怎么办?如何检测订阅是否有效?
答案 0 :(得分:0)
您可以添加计数器并将该计数器值添加到必须位于应用内的数据库中。每当用户尝试访问订阅时,您都可以从数据库进行验证。
答案 1 :(得分:0)
您必须将收据发回苹果服务器,并且从我们收到的回复中,我们可以确定到期日期。然后我会知道订阅是否已过期或续订等。 访问Apple documentation