使用flutter firebase的应用程序内部通知

Posted

技术标签:

【中文标题】使用flutter firebase的应用程序内部通知【英文标题】:Notification inside app using flutter firebase 【发布时间】:2021-08-13 20:58:44 【问题描述】:

大家好,我需要帮助 此警报包含来自应用程序的所有必要通知

【问题讨论】:

【参考方案1】:

当你初始化 firebase 时,它​​会让你指定通知到来时你想要做什么。您只需将该消息(无论标题正文)放在您的存储或数据库中并通过该警报页面显示。

FirebaseMessaging.onMessage.listen((RemoteMessage message) 
  print('Message data: $message.data');
  if (message.notification != null) 
    //your stuff
  
);

【讨论】:

所以就像假设应用程序在后台并且有人发送文本或订阅任何内容一样。应该显示通知,我知道它将通过 FCM 实现,但是当用户单击托盘中的通知时。它应该让他进入应用程序,并且该应用程序包含通知面板或栏或选项卡等。它包含应用程序的所有通知。就像 facebook 应用程序通知一样。那么您建议的方法会帮助我实现这种场景吗? 我明白了,你希望当用户在应用外点击通知时,应用会打开通知页面,对吧? 不是通知页面只是打开应用程序。但是该通知也应该显示在警报面板中。 使用 onBackgroundMessage。收到通知后,请参阅此firebase.flutter.dev/docs/messaging/usage/#background-messages。将其存储在您的应用程序存储中的某个位置。

以上是关于使用flutter firebase的应用程序内部通知的主要内容,如果未能解决你的问题,请参考以下文章

使用 Firebase 和 Flutter 的多租户 SaaS 应用

Flutter / Firebase:管理员具有应用内功能或云功能?

如何更新在 Firebase 托管中部署的 Flutter Web 版本

Flutter + firebase:配置应用程序以使用本地 firebase 模拟器

如何使用 Firebase 测试 Flutter 应用程序?

如何在项目中使用 firebase 和 firebase 功能的现有 Flutter 应用程序中更新包名称?