在Android上单击通知时,应用未显示

时间:2019-04-16 21:43:34

标签: ionic-framework firebase-cloud-messaging ionic4 ionic-native cordova-plugin-fcm

我正在使用Ionic v4创建一个能够通过使用cordova-plugin-fcm-with-dependency-updated插件接收通知的应用程序。

此刻,一切都按预期在IOS上运行。我收到一条通知,当我单击它时,会触发onNotification事件并将其重定向到我在所选页面上的应用程序。

但是,Android不能那样工作。我期望与上述相同的行为,但是由于某种原因该应用程序是开放式的,但是不会触发onNotification事件。我在其中放置了一些console.logs和警报,但是都没有显示。

然后,我读到我必须将click_send参数添加到通知主体,其值为FCM_PLUGIN_ACTIVITY。 现在,这将给我带来一个更加奇怪的行为:我确实收到了通知,但是单击它甚至不会打开该应用程序!日志中也没有任何内容...

有人可以帮我吗,我迷路了!

PS。刚刚将每个npm软件包更新为@latest ...

1 个答案:

答案 0 :(得分:0)

显然,所有要做的是:

ionic cordova platform remove android

和:

ionic cordova platform add android

刷新事物。 现在一切都按预期进行...