Firebase Database Unity区分旧数据和新数据

时间:2017-06-30 12:50:09

标签: firebase unity3d firebase-realtime-database

我正在使用firebase统一构建聊天引擎。我想区分现有数据和添加到数据库中的所有新数据。在firebase的web sdk中有方法once有助于区分旧数据和新数据,是否有人知道我们是否有类似的统一性

1 个答案:

答案 0 :(得分:0)

没有直接的方法可以做到这一点,一种解决方法是在数据库中维护的所有条目中添加时间戳值,每次订阅新数据时我们都使用{{1}和OrderByValue|OrderByKey做同样的事。

StartAt的开头值将为0,但发布每当添加一个子项时,我们可以将StartAt值更新为该值,以便下次客户端订阅childAdded时,它只会收到最后一个孩子的数据。