你好我无法从firebase中获取我以前的所有聊天记录,我已经尝试过以下但是它什么都没有。
我的Firebase消息格式如下。
我编写的代码用于获取聊天内容,如下所示。
let messagesRef = Database.database().reference().child("chat_messagesid")
let queryRef = messagesRef.queryOrdered(byChild: "senderId").queryEqual(toValue: Auth.auth().currentUser?.uid)
queryRef.observe(.childAdded, with: { snapshot in
let msgDict = snapshot.value as! [String: Any]
let msg = msgDict["text"] as! String
self.messagesArray = [] //erases the array
self.messagesArray.append(msg) //adds this new message at index 0
print(self.messagesArray) //print is just for example
//normally call tableView.reloadData() which will refresh
// the cells in the tableView and display just once cell with
// the latest message in it
})