【发布时间】:2012-11-10 14:55:38
【问题描述】:
我有一个免费的 iOS 应用程序,它具有一些“专业”功能,可以通过不可续订订阅启用 1 年。 我找不到一个好的解决方案来测试许可证是否过期。 我有购买日期的收据。 我的第一种方法是与当前时间([NSDate date])进行非常基本的日期比较。 但是如果用户更改设备日期时间,这个值就会改变,这很愚蠢。
有什么方法可以在不使用互联网连接的情况下测试这种许可证的到期情况?
【问题讨论】:
我有一个免费的 iOS 应用程序,它具有一些“专业”功能,可以通过不可续订订阅启用 1 年。 我找不到一个好的解决方案来测试许可证是否过期。 我有购买日期的收据。 我的第一种方法是与当前时间([NSDate date])进行非常基本的日期比较。 但是如果用户更改设备日期时间,这个值就会改变,这很愚蠢。
有什么方法可以在不使用互联网连接的情况下测试这种许可证的到期情况?
【问题讨论】:
您始终可以存储购买后 1 年的日期的值并对其进行检查,如果更新,则更新该日期。
【讨论】: