【问题标题】:Is there a proper way to handle subscriptions on iOS?是否有适当的方法来处理 iOS 上的订阅?
【发布时间】:2016-04-30 09:21:28
【问题描述】:

我希望我的应用程序具有订阅服务,我看到它的方式是将timeIntervalSince1970 保留为“直到”日期。但如果用户更改系统的当前时间,这很容易避免。有没有更好的方法在离线模式下跟踪它?

【问题讨论】:

  • 您的意思是应用内购买的订阅?还是一些自定义的“订阅”?
  • @luk2302 我的意思是,我必须自己实现它们,对吧?

标签: ios swift nsdate subscriptions


【解决方案1】:

看看这个post1,它解释了如何测量经过的时间,不受时钟和时区变化的影响。

你也看看这个post2,它解释了如何仅在手动更改时检测设备时间的变化

如果这对你有帮助,请告诉我:)

【讨论】:

  • 我继续发现这个post 关于mach_absolute_time()。它根据自上次重新启动以来处理器完成的滴答数返回Int64。我认为用户更有可能重新启动他的设备(在电池耗尽后)而不是更改设置时间。如果我错了,请纠正我。
猜你喜欢
  • 2017-02-19
  • 1970-01-01
  • 2020-04-20
  • 1970-01-01
  • 2019-03-14
  • 2015-06-26
  • 2022-01-20
  • 1970-01-01
  • 2018-05-19
相关资源
最近更新 更多