如何在iOS中集成拍卖倒计时应用程序
我正在开发一个应用程序,允许用户通过竞价/拍卖过程买卖物品。当用户点击一个特定的项目,例如衬衫,他们会看到一个倒数计时剩余的时间出价的项目。如何在后端保持倒计时?保存/更新每个项目的剩余时间,每秒到后端(Firebase),然后观察倒计时值中的更改以更新视图,这似乎很昂贵。像Artsy这样的拍卖应用程序是如何做到这一点的?谢谢大家! 为什么您需要每秒钟将剩余时间保存到Firebase 您只需将过期的时间保存到firebase即可。如何在iOS中集成拍卖倒计时应用程序,ios,swift,timer,logic,nstimer,Ios,Swift,Timer,Logic,Nstimer,我正在开发一个应用程序,允许用户通过竞价/拍卖过程买卖物品。当用户点击一个特定的项目,例如衬衫,他们会看到一个倒数计时剩余的时间出价的项目。如何在后端保持倒计时?保存/更新每个项目的剩余时间,每秒到后端(Firebase),然后观察倒计时值中的更改以更新视图,这似乎很昂贵。像Artsy这样的拍卖应用程序是如何做到这一点的?谢谢大家! 为什么您需要每秒钟将剩余时间保存到Firebase 您只需将过期的时间保存到firebase即可。 从Firebase获取过期时间后,您可以使用以下方法获取持续时间
从Firebase获取过期时间后,您可以使用以下方法获取持续时间(秒):
// Pseudocode
durationBeforeExpired = expiredTime - currentTime
之后,您可以执行一些计时器动画或任何您想要的操作,这样Firebase的过期时间和设备的过期时间将始终保持同步。为什么需要每秒钟将剩余时间保存到Firebase 您只需将过期的时间保存到firebase即可。
从Firebase获取过期时间后,您可以使用以下方法获取持续时间(秒):
// Pseudocode
durationBeforeExpired = expiredTime - currentTime
之后,你可以做一些定时器动画或任何你想做的事情,这样Firebase的过期时间和设备的过期时间将始终保持同步