作者:且羞且笑且动心细 | 来源:互联网 | 2023-05-22 19:45
我正在使用Android Studio中的Firestore数据库构建聊天应用程序。目前,我已经创建了一个片段,该片段显示了Firestore数据库中的用户列表。虽然我可以创建一个聊天活动,该活动将在您单击该用户后立即打开,但是我无法继续确定应该如何向该特定用户发送消息。 This是各个用户的数据库的屏幕快照,我认为每个用户的唯一ID是解决我的问题的关键,但不确定如何再次实现。
您应创建Messenger的第三个集合,并在其中保存以下项的唯一ID:
Messenger和发送者和接收者ID,这些对于任何聊天应用程序都是必不可少的
我之所以这样说是因为我已经用firestore创建了聊天应用程序。
结构:
messege collection : messge1(document) : uniqueId :1254
senderId :119
receiverId :228
timestamp : 564444 (if needed)
messge2(document) : uniqueId :12854
senderId :11
receiverId :22
timestamp : 564444 (if needed)
messge3(document) : uniqueId :1254
senderId :141
receiverId :225
timestamp : 564444 (if needed)
让我知道是否仍然卡住,以便我们找到另一种解决方案。快乐编码。