对不起我的英语水平不好,我来自阿根廷。在聊天应用程序中Firebase实时数据库结构
我在火力地堡以下信息数据结构:
"messages"
"-KezmqXSdKCNFFA432Uc___-KfCEwklG_y3naRDIUiY"
"messageDate": "20170620"
"messageTime": "18:44"
"message": "Hi"
"-KezFDSAADFASFFS3221___-KASDF32324SDFASD1FS"
"messageDate": "20170620"
"messageTime": "22:23"
"message": "How are you?"
凡-KezmqXSdKCNFFA432Uc,-KfCEwklG_y3naRDIUiY,-KezFDSAADFASFFS3221和-KASDF32324SDFASD1FS是用户。
我的问题是,我在“messages”节点中创建了一个childEventListener来接收新用户消息,但我收到了所有用户的新消息(我登录了一个用户每个应用程序),因为我的childListener在“消息”节点。
它是正确的,如果我有1000个用户添加的消息时,新邮件到达1000个用户? (假设在应用程序内,您可以检查该消息属于哪个用户)。
谢谢!
你有聊天室或只有那些1000个用户提供单一的聊天室? –
这不是聊天室。这是一个类似whatsapp的应用程序。问题是“Messages”节点中的childlistener。该节点具有所有用户的所有消息,然后如果用户将消息发送给另一个用户,则它到达所有用户。 – Agustin