如何在cordova中设置徽章以进行推送通知

时间:2019-03-11 19:24:30

标签: firebase cordova phonegap badge

流程:

  1. 推送发送到电话并显示在通知中心
  2. 用户打开它或<< ==我收到此事件
  3. 将其滑开(取消)

我想根据两个事件设置徽章-但我只会获得“通知打开”事件(#2)的事件,这意味着:我无法在事件#1上增加徽章#,也不能在事件#1上减少徽章用户关闭了该通知(#3)。

使用cordova-plugin-firebase 0.1.25-我只会在以下情况下收到事件

let firebasePlugin = window['FirebasePlugin'];
firebasePlugin.onNotificationOpen((notification) => { /* opened */} );

基本上,我可以使用

更改徽章
FirebasePlugin.setBadgeNumber(1);

在这里我可以做一些检查和决定的工作-但是如果没有调用我的应用程序-我无法知道发生了什么变化。

似乎我在这里缺少一些非常基本的东西。

0 个答案:

没有答案