在时间间隔

时间:2017-07-01 15:41:44

标签: swift xcode firebase firebase-realtime-database google-cloud-functions

我在我的应用中使用firebase实时数据库。我试图实现的功能只是能够在更改后的时间间隔内更改密钥的值。

更具体地说,我的数据库中有一个授权密钥和一个布尔值。

                          {
                          "user" : {
                             "UserID" : {
                             "Authorized" : "True"
                          }

在客户端事件发生后,此值将更改为false

                          {
                          "user" : {
                             "UserID" : {
                             "Authorized" : "False"
                          }

是否可以在一个时间间隔内自动将此值更改回true?例如,'在1分钟内恢复为真' 此功能需要在服务器端进行,因为一旦用户终止应用程序,计时器将无法运行。我相信firebase云功能可能有用,但我还没有看到它究竟是如何完成的。

我也研究过cron作业,然而,一个cron作业无限期地运行一段时间。在我的情况下,在将值更改为false之后,我只需要将其更改为true一次。

此功能类似于snapchats删除24小时概念中的快照。

我在Xcode中使用Swift。非常感谢任何帮助或建议!

0 个答案:

没有答案