有什么解决方案可以让计时器在应用程序关闭后继续倒计时吗?
我们在其中一个应用程序中遇到了这样的问题,问题是该应用程序处于后台模式,然后被iOS挂起。计时器此时停止计数。为此,有两种解决方案:
-
客户端:使用
CACurrentMediaTime()
和普通[NSDate date]
的组合来了解还剩多少时间。这种方法有一个缺陷,即应用程序会被挂起,用户还会更改操作系统时间。 -
服务器端:这种方法是让服务器进行倒计时,并在倒计时完成时通知设备。