我不确定如何在IOS
上使用FCM
和Flutter
接收数据消息。
为了让您快速了解我的立场,我可以在我的iOS
设备上接收推送通知
。所以我已经正确地配置了所有的东西(或者我相信是这样)。
所以,当应用程序在后台时,我会在通知托盘中得到一个通知。
当应用程序处于前台时,我也会在onMessage回调中接收消息。
但是,当我试图通过http
请求来模拟数据消息https://fcm.googleapis.com/fcm/send并发送正文时:
{
"to" : MY_FIREBASE_TOKEN,
"collapse_key" : "type_a",
"data" : {
"firstKey" : "firstValue",
"secondKey": "secondValue"
}
}
我的onmessage上根本就没有出现。
我已经在我的Xcode
项目功能上启用了推送通知。
我还在同一Xcode
项目功能选项卡的后台模式
中启用了远程通知
。
我不确定我错过了什么部分,因为我根本无法接收数据消息。
我也尝试过在dart插件页面中模拟向示例项目发送数据消息,但没有任何效果。
来自iOS插件自述文件
消息由FCM存储,当应用程序返回前台时通过onMessage传递给应用程序。
如果不起作用,您应该将问题提交给github repo https://github.com/flutter/plugins/tree/master/packages/firebasemessaging
在搜索文档之后,我找不到任何关于如何在没有使用外部服务器的情况下使用FCM向设备发送消息的信息。 例如,如果我正在创建一个聊天应用程序,我将需要向用户发送关于未读消息的推送通知,因为他们不会一直在线,而且我不可能在后台有一个始终连接到实时数据库的持久服务,因为这会占用太多资源。 那么当某个用户“B”向他/她发送聊天消息时,我将如何向用户“a”发送推送通知呢?我需要一个外部服务器来完成这个任务吗?还
通知处理程序 邮递https://fcm.googleapis.com/fcm/send 当我发送通知与有效载荷上面,通知交付到系统托盘,当我点击它,我有以下三种情况: 应用程序处于后台(关闭/终止),显示“数据”并调用onLaunch方法。 问题是,如何接收或处理带有通知的“数据”也发送到系统托盘?任何帮助都将不胜感激。
我用我的节点服务器配置了FCM。我需要添加Firebase云消息。我可以成功发送消息。我收到 作为输出。 但我发送的所有数据消息都不可见firebase控制台云消息部分。我需要这些分析。检查有多少人收到我的信息等。 我查看了他们的文档,找不到如何使用消息设置分析标签。我正在使用firebase admin V8.12.1 Java确实有一个消息生成器来设置这个分析标签。我怎样才能对nodeJs做同
通过Firebase云消息发送消息时,来自FCM服务器的代表会告知请求的处理情况,但不会告知请求是否已发送到设备。 那么,对于离线设备,我们如何知道消息是否已传递? 例如 上面的JSON是FCM服务器对请求的响应,时间为0,优先级为“高”,但情况是我想要接收消息的设备处于脱机状态。 是否有任何可能的方法来检测设备是否脱机?
null 当我确实从Firebase云消息发送给自己一条测试消息时,它确实工作正常,并且成功地向每个设备发送了一个推送通知。 例如,以下是 null
我正在使用FCM为我的iOS应用程序创建和发送推送通知。 开发环境: > Xcode 11.3 null 问题: 在遇到问题之前,我设置了我的应用程序,使其能够在应用程序处于后台和前台时接收通知。我对自己非常高兴,我promise了代码。在此之后,我无法在前台或后台接收通知。无论使用的通知是从云消息仪表板还是邮递员发送的,我都收到一个成功的响应但通知从未出现。 起初,我认为我可能已经达到通知配额,