【发布时间】:2021-09-08 04:38:08
【问题描述】:
我正在使用:
flutter version 2.2
firebase_messaging: ^10.0.2
我收到推送通知,然后单击它并打开应用程序。
然后我没有看到FirebaseMessaging.onMessageOpenedApp.listen 被调用(回调正在向我发送调试电子邮件,但我没有收到)
我的问题是
-
(可选)如何使用上面的android studio debugur模拟案例调试android应用程序,所以应用程序被杀死而不是打开,然后通过通知打开
-
这可能是什么问题?为什么没有触发该流?我在 main.dart 中初始化它
PS:所有其他方法都可以正常工作,所以如果应用程序在前台,onMessage.listen 效果很好。我需要处理 onMessageOpenedApp 以便我可以根据通知信息将用户重定向到正确的视图
【问题讨论】:
-
您找到解决方案了吗?你找到解决方法了吗?我有完全相同的问题,不幸的是,您创建的 github 问题也没有答案并且受到限制github.com/FirebaseExtended/flutterfire/issues/6483
-
@Kristi Jorgji 有解决这个问题的运气吗?我一直在努力解决这个问题,连续 3 天没有运气。框架中不可能有这么大的错误,所以我们一定做错了什么?
标签: firebase flutter firebase-cloud-messaging