child_removed是否保证拥有最新数据?

时间:2017-01-31 14:56:21

标签: firebase concurrency firebase-realtime-database

我正在使用Firebase,我想知道我是否可以依赖DataSnapshot通过child_removed事件传递的child_removed作为规范的最终价值,或者它是否可以中介价值。

child_changed的文档中,它说

  

传入回调的DataSnapshot将是旧数据   已被移除的孩子。

但在child_removed的文档中,它说

  

请注意,单个child_changed事件可能表示多个更改   给孩子

所以我想知道如果传递给{{1}}的快照将保证是节点的最终状态或仅上次客户端收到值更新时的某些状态。

我问的原因是因为我的服务器设置为在满足某些条件后删除值。但我也希望我的客户在删除之前知道最终状态的状态,即使他们的延迟比我的服务器更长,并且在服务器删除该值之前还没有收到更新。

0 个答案:

没有答案