热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在AndroidStudio中使用Firestore数据库实现一对一聊天应用程序的逻辑是什么?

我正在使用AndroidStudio中的Firestore数据库构建聊天应用程序。目前,我已经创建了

我正在使用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)

让我知道是否仍然卡住,以便我们找到另一种解决方案。快乐编码。


推荐阅读
author-avatar
且羞且笑且动心细
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有