【问题标题】:Firebase: is possible to set a server-side timed deletion?Firebase:可以设置服务器端定时删除吗?
【发布时间】:2016-09-22 23:20:01
【问题描述】:

我正在开发一个基于 Firebase 的聊天应用程序。我想在 24 小时后自动删除每条消息。可以用 Firebase 做到这一点吗?如果是,如何?

提前致谢

【问题讨论】:

  • 是否要在 24 小时后删除每条消息,即使用户已登录并查看它们?
  • @Jay 是的,我想这样做
  • Firebase 在这个意义上没有服务器端逻辑。但是,您可以模拟删除。对于每个帖子,跟踪帖子的创建时间。每当任何用户登录时,它都可以简单地检查任何超过 24 小时的帖子并将其删除。
  • 谢谢@Jay,我会这样做的;)

标签: firebase


【解决方案1】:

我不认为 Firebase 将其用于集成自动化。它是一种跨设备实时存储、检索和提供 JSON 数据的快速方法。一个想法是: 1. 获取用户登录的时间 2. 比较日期 3. 向 Firebase 发送所需的操作。

最终,您可以创建一个服务器端或 Node sn-p,它会定期联系您的 Firebase 数据库并执行此类任务。

【讨论】:

  • 非常感谢@Roko,真可惜Firebase没有服务器端逻辑,希望他们能努力!
  • @RadamesFabioSoulma当然!很高兴看到规则集中出现以某种方式给出可以允许此类自动化任务的指令。我们将继续关注,看看这项令人惊叹的服务在未来会提供什么!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-17
  • 2015-09-29
  • 1970-01-01
  • 1970-01-01
  • 2014-01-08
  • 2011-02-27
相关资源
最近更新 更多