在 iOS 设备上使用 Firebase Cloud Messaging with Flutter 和 Firebase



我不确定如何在iOS上接收带有FCMFlutter的数据消息。

为了让您快速了解我的立场,我可以在我的iOS设备上接收push notifications。所以我已经正确配置了一切(或者我相信(。

因此,当应用程序在后台运行时,我会在通知托盘中收到通知。

当应用位于前台时,我还会在 onMessage 回调中收到消息。

但是,当我尝试通过HTTP请求来模拟数据消息以 https://fcm.googleapis.com/fcm/send 并发送正文时:

{
"to" : MY_FIREBASE_TOKEN,
"collapse_key" : "type_a",
"data" : {
"firstKey" : "firstValue",
"secondKey": "secondValue"
}
}

它根本不会出现在我的消息中。

我已在Xcode项目功能上启用了推送通知。

我还在同一Xcode"项目功能"选项卡中启用了Background Modes中的Remote Notifications

我不确定我错过了哪一部分,因为我根本无法收到数据消息。

我还尝试在 dart 插件页面中模拟向示例项目发送数据消息,但无济于事。

来自插件 iOS 自述文件

消息由 FCM 存储,并在应用返回到前台时通过 onMessage 传递到应用。

如果它不起作用,您应该向 github 存储库提交问题 https://github.com/flutter/plugins/tree/master/packages/firebase_messaging

相关内容

  • 没有找到相关文章

最新更新