Firebase 如何在Flatter项目中添加管理员和用户之间的应用程序消息? 我们被分配了一个名为“事件管理”的flutter项目,该项目是我们学院的移动应用程序——SAKEC 在这个应用程序中,我们被告知只有管理员和事件协调员才能创建事件并添加到主页,主页已完成 我们遇到的问题是管理员和用户之间的通知/通信,我们被告知协调员创建的事件将由负责人审核。如果负责人批准创建的事件,则该事件将添加到主页,但如果他拒绝,则该事件将被删除。 如何添加通信部分?沟通应以通知的形式进行

Firebase 如何在Flatter项目中添加管理员和用户之间的应用程序消息? 我们被分配了一个名为“事件管理”的flutter项目,该项目是我们学院的移动应用程序——SAKEC 在这个应用程序中,我们被告知只有管理员和事件协调员才能创建事件并添加到主页,主页已完成 我们遇到的问题是管理员和用户之间的通知/通信,我们被告知协调员创建的事件将由负责人审核。如果负责人批准创建的事件,则该事件将添加到主页,但如果他拒绝,则该事件将被删除。 如何添加通信部分?沟通应以通知的形式进行,firebase,flutter,dart,firebase-cloud-messaging,Firebase,Flutter,Dart,Firebase Cloud Messaging,我认为您正在使用firebase数据库 因此,您可以继续: i) 创建一个类似“新事件”的节点。此节点将包含所有新事件 它们正在等待身份验证 ii)现在您需要制作一个令牌系统,因为您需要通过通知通知委托人,所以您需要通过使用一个令牌系统来通知特定用户(如委托人) iii)然后将新创建的事件推送到“新事件”节点,并使用FCM通知主体 iv)现在,当主体批准事件时,您需要从应用程序中的“”节点检索数据(仅适用于管理员或主体),并将这些事件转移到另一个节点,如“”。在这里,您还可以使用FCM通知请求者

我认为您正在使用firebase数据库 因此,您可以继续:

i) 创建一个类似“新事件”的节点。此节点将包含所有新事件 它们正在等待身份验证

ii)现在您需要制作一个令牌系统,因为您需要通过通知通知委托人,所以您需要通过使用一个令牌系统来通知特定用户(如委托人)

iii)然后将新创建的事件推送到“新事件”节点,并使用FCM通知主体

iv)现在,当主体批准事件时,您需要从应用程序中的“”节点检索数据(仅适用于管理员或主体),并将这些事件转移到另一个节点,如“”。在这里,您还可以使用FCM通知请求者(创建事件的人)(我建议您使用令牌,因为这样您就可以通知特定用户)

注意:我们使用用户uid作为令牌节点中的密钥,因为当我们需要获取令牌时 用户(作为示例原则) 我们将只在令牌节点中搜索原则id,从那里您可以获取令牌并实时通知用户


请随意询问是否有不清楚的地方。

看起来您只是想使用flutter和firebase构建一个聊天应用程序。我是在本教程之后这样做的。我知道在解决方案中发布链接不是你要做的事情,但它是我基本上要写的东西。它还有一篇推送通知的扩展文章。你可以这样做,如果电子邮件是你的主要负责人或协调员的,你可以向他们显示聊天选项,如果你只想向你的主要负责人添加聊天,而不是从用户集合中获取用户流(阅读文章,你会明白),只需给出本金的选择,其余的都是一样的。

到目前为止,你到底尝试了什么?所以用户创建一个事件并由管理员审核?分享您的尝试。对于通知,您可以根据您的用例使用FCM()或MQTT()