【问题标题】:Flutter FCM on iOS not calling onMessage and onResumeiOS 上的 Flutter FCM 不调用 onMessage 和 onResume
【发布时间】:2018-11-30 21:25:57
【问题描述】:

我在 iOS 设备上测试 FCM 的颤动,我按照指南操作,我可以成功地向我的 iOS 设备发送通知,问题是当我触摸通知时,onResume 都没有被调用,如果应用程序是在前台 onMessage 也没有被调用。但是,如果应用程序关闭,它会触发 onLaunch

我想知道如何解决这个问题?或者如果其他人有这个问题?

【问题讨论】:

    标签: firebase firebase-cloud-messaging flutter


    【解决方案1】:

    问题是我正在使用另一个插件来处理本地通知(flutter_local_notifications)并且它导致与 firebase 消息传递冲突(插件在自述文件中说明),所以我删除了 flutter_local_notifications 并且 firebase 消息传递开始按预期工作

    【讨论】:

    • 想知道您是否在 Android 上测试过,如果是,它们在 Android 上是否也会发生冲突?
    • 是的,我在 android 上测试过,但没有任何问题
    【解决方案2】:

    您是否尝试过设置:

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

    在 ios/Runner/info.plist 中?

    【讨论】:

      猜你喜欢
      • 2021-01-21
      • 2020-04-22
      • 2021-06-29
      • 2020-03-25
      • 2020-12-02
      • 2021-01-06
      • 2021-03-11
      • 2021-11-28
      • 2020-06-03
      相关资源
      最近更新 更多