我正在使用Firebase,我想知道我是否可以依赖DataSnapshot
通过child_removed
事件传递的child_removed
作为规范的最终价值,或者它是否可以中介价值。
在child_changed
的文档中,它说
传入回调的DataSnapshot将是旧数据 已被移除的孩子。
但在child_removed
的文档中,它说
请注意,单个child_changed事件可能表示多个更改 给孩子
所以我想知道如果传递给{{1}}的快照将保证是节点的最终状态或仅上次客户端收到值更新时的某些状态。
我问的原因是因为我的服务器设置为在满足某些条件后删除值。但我也希望我的客户在删除之前知道最终状态的状态,即使他们的延迟比我的服务器更长,并且在服务器删除该值之前还没有收到更新。