Java Firebase/Firestore聊天应用程序的数据模型

Java Firebase/Firestore聊天应用程序的数据模型,java,android,firebase,google-cloud-firestore,chat,Java,Android,Firebase,Google Cloud Firestore,Chat,这是我用于测试聊天应用程序的当前Firebase/Firestore数据模型。然而,这个模型很难用于Android端的推送通知。我想向手机用户发送推送通知,当他们从他们所属的任何频道收到消息时。此外,还需要添加文件/图像消息 任何关于聊天应用程序的好数据模型的建议或示例,我都可以作为参考 如果您想尝试另一种关于云Firestore数据库模式的方法,您可以在这里找到一个关于如何使用聊天应用程序的教程 我还在我的另一个教程中一步一步地讲解了如何使用CloudFireStore和Node.js向特定用

这是我用于测试聊天应用程序的当前
Firebase
/
Firestore
数据模型。然而,这个模型很难用于Android端的推送通知。我想向手机用户发送推送通知,当他们从他们所属的任何频道收到消息时。此外,还需要添加文件/图像消息

任何关于聊天应用程序的好数据模型的建议或示例,我都可以作为参考


如果您想尝试另一种关于云Firestore数据库模式的方法,您可以在这里找到一个关于如何使用聊天应用程序的教程


我还在我的另一个教程中一步一步地讲解了如何使用
CloudFireStore
Node.js
向特定用户发送。你也可以从这个

中查看我的答案。你可以参考我希望编写一个后台服务来监听频道数据的快照,然后在android上创建通知。这是错误的做法吗。