首页 > 解决方案 > Flutter 应用程序的 FCM 通知未显示在 iOS 系统托盘中

问题描述

我有一个颤动的应用程序,我在其中使用 Firebase Cloud Messaging 进行通知。

我正在通过 firebase 控制台发送测试通知。

通知功能在 android 上按预期运行。

在 ios 上,当应用程序处于前台时,通知会按预期到达。当应用程序在后台最小化时,通知不会显示在系统托盘中。即使在我通过控制台发送时在 Firebase 通知中设置了徽章,也没有显示徽章。

基本上,在再次打开应用程序之前,根本没有任何通知已经到达的迹象。

我已按照此页面上的说明进行操作,并确认我已按照 ios 集成步骤完成了 T。

我正在模拟器上进行测试。

标签: iosfirebaseflutterfirebase-cloud-messaging

解决方案


根据在 Firebase 网站上找到的有关苹果集成的文档:

对于 iOS;您必须拥有物理 iOS 设备才能接收消息。Firebase 云消息传递与 Apple 推送通知服务 (APN) 集成,但 APN 仅适用于真实设备。


推荐阅读