我正在创建一个应用程序(在 xcode 中使用 swift),它具有类似于 snapchat 的条纹系统。用户完成每日任务,然后可以在 24 小时内重复该每日任务。有没有办法在 Firebase(我正在使用的数据库)或 Xcode 中创建某种倒计时,可以在后台创建 24 小时倒计时,并在下一个每日任务的时间时更新 UI。我对 xcode 和 firebase 相当陌生,并且一直在寻找答案,但从未找到答案。有什么想法吗?
单击红色按钮并变为绿色 -> 创建 24 小时倒计时,用户可以在其中看到每小时更新的计时器 -> 倒计时达到零,绿色按钮变为红色,以便用户再次单击
再次感谢!
最佳答案
无需使用计时器。当用户按下按钮时,将当前时间戳保存在引用节点中。
当用户打开应用程序时(或您想要检查的任何时间),将该时间戳与当前时间戳进行比较,以检查时间间隔是否大于 24 小时。如果是这种情况,请启用您的按钮。
关于ios - Firebase、 swift : Create a time checker in the background similar to the Snapchat streak system that performs an action when the time runs out,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46166124/