首页 > 解决方案 > 如何在颤振项目中添加管理员和用户之间的应用程序消息?

问题描述

标签: firebaseflutterdartfirebase-cloud-messaging

解决方案


我正在考虑您正在使用 firebase 数据库,因此您可以继续

i) 创建一个类似“NEW EVENTS”的节点,该节点将包含所有等待认证的新事件

ii) 现在你需要做一个令牌系统,因为你需要通过通知通知委托人,所以你需要一个令牌系统,使用它可以通知特定用户(如委托人)

iii) 然后将新创建的事件推送到“NEW EVENTS”节点并使用 FCM 通知委托人

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

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

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


推荐阅读