You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FirebaseMessaging.onMessage调用listen报错:Stream类型无listen方法

解决FirebaseMessaging.onMessage.listen报错问题

常见修复方案:

  • 修正API调用方式:Firebase Messaging更新后,onMessage需通过实例访问,替换代码为:
    FirebaseMessaging.instance.onMessage.listen((RemoteMessage event) {
      // 这里写消息处理逻辑
    });
    
  • 检查导入语句:确认已正确导入Firebase Messaging包,代码顶部需包含:
    import 'package:firebase_messaging/firebase_messaging.dart';
    
  • 更新依赖版本:若为版本兼容问题,修改pubspec.yaml中的firebase_messaging依赖为最新稳定版:
    dependencies:
      firebase_messaging: ^最新版本号
    
    执行flutter pub get完成依赖更新。

注意:确保Flutter与Firebase相关依赖版本匹配,避免跨版本API不兼容问题。

内容的提问来源于stack exchange,提问作者Dhruvrajsinh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 13:39:50