【发布时间】:2014-05-28 12:02:22
【问题描述】:
我对 firebase 很陌生,但对了解更多信息感到很兴奋,我尝试了简单的聊天,效果很好。我正在android上构建一个简单的产品评论移动应用程序,我想知道是否可以从我的java代码中自动创建一个firebase?我想创建不同的群聊,但让用户能够从他们的手机创建群聊。
【问题讨论】:
-
为什么不将每个群聊创建为一个 Firebase 的子级?这是一个好主意,原因有很多:您的所有数据都在一个 Firebase 下,您不必担心多组安全规则,您不必单独为不同的聊天计费,等等。
-
谢谢亚历克斯,这对我很有帮助,我已经很好地实施了。现在是否可以从聊天中删除一条消息,只删除一个孩子下面的一条消息?例如 Ali: hi Alex: hey Ali: am good 那么是否可以从 firbase 中只删除其中一条消息而不删除该特定子项下的所有消息?
-
@Aly 查看firebase.com/docs/managing-lists.html,最后一节是关于从列表中删除数据。基本上,您需要保留对每条消息的引用,然后只需在适当的引用上调用
ref.remove()即可从 Firebase 中删除该消息。