Cordova - 应用处于后台模式时推送通知行为

时间:2015-07-15 16:27:45

标签: android cordova notifications

我正在处理针对Android的推送通知,一切都运行良好。

当应用程序处于打开状态且处于活动状态或已关闭时,推送通知按预期工作。

当应用程序打开但在后台工作时会收到推送通知,但这里有两种可能的结果:

  1. 在顶部任务栏上按下通知 - 按预期工作 - >从睡眠模式唤醒应用程序并获取通知。
  2. 应用程序正在通过图标打开,而不是从任务栏打开,通知仍保留在任务栏上,并且没有事件被触发。
  3. 当应用程序在后台打开时,预计会删除通知,但它会保留在最顶层。单击时,通知将消失,并且不会从中收到任何数据。

    我想知道你们这些聪明人是如何解决它的?我听说过cordova后台模式插件,但我不确定它是否是正确的解决方案。我想我可以从服务器获取数据,但是如何从任务栏中删除通知呢?

    非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

很抱歉这个问题,所以我发现了来自cordova的这个'resume'事件,当应用程序来自后台模式时,它实际上会被调用。

这就是我正在寻找的功能。也许有一天它会帮助别人。 ;)