我正在创建一个应用程序,可以在有限的时间内向用户解锁功能。高级功能让我们打电话给他们。他们可以购买一个月,6个月或一年的订阅。这些订阅将不会续订。经过大量的网络搜索和寻找非常不同的“解决方案”之后,我转向了StackOverflow以寻求最好的解决方案。非续订订阅:回头时间
购买订阅时,结束日期会存储在设备上,直到通过iCloud进行同步,因为Apple希望您在所有设备上拥有此订阅。该应用程序会检查iCloud以查看当前订阅是否仍然可用,并为剩余天数的用户显示精彩的倒计时。但是我目前遇到了一个问题。当用户支付了一个月的时间,并将设备的日期更改为一年前(或其他)时,它可以使用一年的订阅。倒计时现在不显示还剩23天,但389。
我该如何避免这种情况? 我应该检查某个服务器以检查实时和日期吗? 如果用户只在飞行模式下使用应用程序会怎么样?
Thx提前!
这是错的。苹果公司对于续订时间/日期不知道任何关于续订时间/日期的内容。实现这种非续订订阅机制取决于应用程序。 – 2015-03-03 15:20:09