Flutter 按主题使用 FCM 推送通知

Posted

技术标签:

【中文标题】Flutter 按主题使用 FCM 推送通知【英文标题】:Flutter push notification using FCM by topic 【发布时间】:2021-01-12 06:08:04 【问题描述】:

您好,我是 Flutter 的新手,并试图在 Flutter 中获取推送通知,我已经成功地为用户订阅了一个主题并按主题通过 Firebase 控制台发送了一个通知,我想做的是拥有一个应用程序中的管理员按钮,当他们发布特定主题时,具有该主题的用户会收到我听说过有关云功能的通知,但我不知道从哪里开始!我希望我的意思是!我看过一些关于类型脚本的视频,但有什么解决方法吗?

【问题讨论】:

【参考方案1】:

Firebase 文档将 notifying the user when something interesting happens 命名为示例用例。从那里:

开发者可以使用 Cloud Functions 来保持用户的参与度并及时了解应用的相关信息。例如,考虑一个允许用户在应用程序中关注彼此活动的应用程序。每次用户将自己添加为另一个用户的关注者时,实时数据库中都会发生一次写入。然后这个写入事件可以触发一个函数来创建 Firebase Cloud Messaging (FCM) 通知,让相应的用户知道他们已经获得了新的关注者。

    该函数在写入存储关注者的实时数据库路径时触发。 该函数编写要通过 FCM 发送的消息。 FCM 将通知消息发送到用户的设备。

要查看工作代码,请参阅Send FCM notifications。

【讨论】:

好的,但是在编写完我的云功能后我应该做什么? 你检查了链接吗?有一个调用 FCM 发送消息的云函数示例。

以上是关于Flutter 按主题使用 FCM 推送通知的主要内容,如果未能解决你的问题,请参考以下文章

Firestore 更改后使用 FCM 发送推送通知? [复制]

如何不向不想接收推送的用户发送FCM?

如何使用 FCM 和 Flutter(一个到另一个设备)发送推送通知?

Flutter:如何使用 fcm 以编程方式发送推送通知

Flutter FCM 推送通知不起作用

如何在接收基于 Flutter 构建的 FCM 推送通知时修复应用程序崩溃