FlutterFcmService("number"): Fatal: 找不到回调

Posted

技术标签:

【中文标题】FlutterFcmService("number"): Fatal: 找不到回调【英文标题】:FlutterFcmService("number"): Fatal: failed to find callback 【发布时间】:2020-11-04 05:29:55 【问题描述】:

我正在使用 firebase_messaging: ^6.0.16 包,我做了所有需要我做的事情,在我发送 firebase 消息后,我收到了这个错误:

FlutterFcmService(12133):致命:找不到回调

我搜索了这个问题,但一无所获

我找到了一种解决方案,但它对我没有帮助,solution

任何帮助,谢谢...

【问题讨论】:

你能分享你的代码吗? 我使用相同的包中的示例代码,pub.dev/packages/firebase_messaging#-readme-tab-,并且我在所有地方都添加了断点 我也有同样的问题。 我也是。你解决了吗?没有推送通知... 确保在启动应用程序时收听通知。 【参考方案1】:

替换GeneratedPluginRegistrant.registerWith(registry);

FirebaseMessagingPlugin.registerWith(registry.registrarFor("io.flutter.plugins.firebasemessaging.FirebaseMessagingPlugin"));

请查看code

【讨论】:

【参考方案2】:

按照这个答案帮助我解决了这个问题:https://***.com/a/64483134/2931049

请注意 onBackgroundMessage 部分。没有像其他人那样实施它给了我Failed to find callback error

【讨论】:

以上是关于FlutterFcmService("number"): Fatal: 找不到回调的主要内容,如果未能解决你的问题,请参考以下文章

为啥对于输出流,'\n' 优于 "\n"?

"echo -n" 打印 "-n"

正则表达式用除以 2 替换 "\n" 出现

cout << "\n"[a==N]; 是啥意思?做?

"\n","\t" 如何分别添加新行和制表符?

Java字符串换行符"\n"、"\r"、"\r\n"的区别