對不起我的英語水平不好,我來自阿根廷。在聊天應用程序中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