流程:
我想根据两个事件设置徽章-但我只会获得“通知打开”事件(#2)的事件,这意味着:我无法在事件#1上增加徽章#,也不能在事件#1上减少徽章用户关闭了该通知(#3)。
使用cordova-plugin-firebase 0.1.25-我只会在以下情况下收到事件
let firebasePlugin = window['FirebasePlugin'];
firebasePlugin.onNotificationOpen((notification) => { /* opened */} );
基本上,我可以使用
更改徽章FirebasePlugin.setBadgeNumber(1);
在这里我可以做一些检查和决定的工作-但是如果没有调用我的应用程序-我无法知道发生了什么变化。
似乎我在这里缺少一些非常基本的东西。