![](/img/trans.png)
[英]Firebase Cloud Messaging is not working after publishing Android app in play store
[英]Firebase Cloud Messaging not working on Android with Flutter app
I have a Flutter app registered with Firebase for both iOS and Android. The FCM (push notifications) is meant to work for Android as per https://firebase.flutter.dev/docs/messaging/overview/ pretty much out-of-开箱即用。 las,事实并非如此。
我将它添加到pubspec.yaml
。 我实际上添加了firebase_messaging: ^7.0.3
因为更新的东西会破坏其他依赖关系。 然后我 go 到 Firebase 控制台并发送一条针对我的 Android 注册应用程序的测试消息。 一旦消息通过并显示已完成,我的模拟器就没有消息了。 我知道 iOS 上的 FCM 与模拟器有问题,但我没有读到任何关于 Android 上的案例的信息。
我添加了import 'package:firebase_messaging/firebase_messaging.dart';
并实例化FirebaseMessaging messaging = FirebaseMessaging();
main
结果和结果都如上,即我的模拟器通知没有任何结果。
最奇怪的是,我最初关注的是https://sebastianengel.medium.com/easy-push-notifications-with-flutter-and-firebase-cloud-messaging-d96084f5954f ,它涉及的更多,我确实得到了第一个通知(原文如此.) 但不是任何后续的。 我试图再次从头开始做这个解决方案,但我的模拟器上的通知仍然无动于衷。
要记住的一件事是我很少使用其他 Firebase 服务,所以我知道我的应用程序已正确注册到 Firebase... 除非我错过了一些额外的步骤并且看不到。
任何人都请经历过同样的磨难,可以指出我的盲点吗? 谢谢。
你能发布更多信息吗? 例如,当您发送通知时的控制台日志(也尝试使用基本打印语句进行故障排除),更好的是,发送可重现的代码片段,以便我可以重现您的问题。
还要确保在顶层 function(最好是主要)初始化通知处理。
我很乐意与您合作,请通过 seanonuoha@gmail.com 与我联系,当我们解决问题时,您会在此处发布结果。
干杯
如果您按照本文档中的步骤操作但仍然没有收到任何消息或通知,您可以检查您的模拟器设置。 仿真器默认禁用 SERIAL CONSOLE。 滑动它并将其设置为已启用。 我的问题解决了这个问题。
如果您尝试过但仍然遇到问题。 不要犹豫,再问一次。
....
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.