Cordova ionic 3:在android中,当应用程序处于后台时,单击通知时不会调用fcm.onNotification()

Cordova ionic 3:在android中,当应用程序处于后台时,单击通知时不会调用fcm.onNotification(),cordova,ionic3,cordova-plugins,cordova-plugin-fcm,Cordova,Ionic3,Cordova Plugins,Cordova Plugin Fcm,在我的ionic 3应用程序中,除了1个案例外,我使用的一切都很好 如果应用程序被终止,并且在单击通知时,则不会调用onNotification(),但如果应用程序处于打开状态,则会调用它 我检查了几个帖子,但没有一个适合我: 以前,我使用的是工作正常的UIWebView,但由于IOS中不支持UIWebView,我需要使用另一个选项 这是我的服务器负载: { "to" : "FCM_Token", "not

在我的ionic 3应用程序中,除了1个案例外,我使用的一切都很好

如果应用程序被终止,并且在单击通知时,则不会调用onNotification(),但如果应用程序处于打开状态,则会调用它

我检查了几个帖子,但没有一个适合我:

以前,我使用的是工作正常的UIWebView,但由于IOS中不支持UIWebView,我需要使用另一个选项

这是我的服务器负载:

    {
    "to" : "FCM_Token",
    
  "notification":{
    "title":"Notification title",
    "body":"Notification body",
    "sound":"default",
    "click_action":"FCM_PLUGIN_ACTIVITY"
  },
  "data":{
    "param1":"w1",
    "param2":"w1"
  },
  "priority":"high"
}
我正在使用cordova:10.0.0/爱奥尼亚:3.9.2/cordova ios:6.1.1/cordova安卓:9.0.0


如果应用程序被关闭,任何人都知道如何在单击时调用onNotification()。?

我使用Firebase消息已有一段时间了,效果很好。
它实际上是爱奥尼亚的特色插件

它为在后台接收的通知提供了不同的方法。
你绝对应该试试看

onMessage(回调)
在应用程序处于前台时收到推送消息时调用

onBackgroundMessage(回调)
在应用程序处于后台时收到推送消息时调用


没有明确的解决办法,所以我最终搬到了伦敦。他们在免费计划中为手机提供无限推送通知。
我试过了,效果很好

谢谢!我尝试了这个插件,但不知何故,当应用程序关闭时,我无法获得推送通知。这是同样的问题,你知道吗@雷克文
ionic cordova plugin add cordova-plugin-firebase-messaging
npm install @ionic-native/firebase-messaging