iOS上的Flutter FCM不调用onMessage和onResume

时间:2018-06-21 13:55:28

标签: firebase firebase-cloud-messaging flutter

我正在测试FCM在iOS设备上的抖动,我已按照指南进行操作,并且可以将通知成功发送到我的iOS设备,问题是当我触摸通知时,既不会调用onResume,也不会在应用程序被调用时在前台的onMessage也不会被调用。但是,如果应用关闭,则会触发onLaunch

我不知道该如何解决?还是其他人有这个问题?

2 个答案:

答案 0 :(得分:1)

问题是我正在使用另一个插件来处理本地通知(flutter_local_notifications),并且导致与Firebase消息传递发生冲突(该插件在自述文件中指出),因此我删除了flutter_local_notifications,firebase消息传递开始按预期工作

答案 1 :(得分:0)

您是否尝试设置:

<key>FirebaseAppDelegateProxyEnabled</key>
<false/>

在 ios/Runner/info.plist 中?