我正在开发一个拥有大量动态内容的企业应用。有没有办法让应用程序每周日凌晨3点自动更新内容(新故事,下载新视频等)。
这可能吗?
答案 0 :(得分:1)
虽然在应用程序未运行时无法执行此操作,但您可以在启动时或运行时相当轻松地完成此操作(如果它将在凌晨3点运行)。这就是我要做的事情:
NSDate
存储NSUserDefaults
。NSTimer
,间隔时间很长 - 大约5分钟左右。在每次射击时,检查是否已经过了3 AM时间段,如果有,则启动同步。您甚至可以将最后一颗子弹的代码转换为此NSTimer
的触发方法,并在启动时运行一次。请务必每次都更新NSDate
对象。NSTimer
并立即启动它。这应涵盖您需要更新应用的所有场景。