在我的移动应用中使用Angular,我收到了收到通知的代码 -
$scope.$on('$cordovaPush:notificationReceived', function (event, notification) {
handleAndroid(notification);
});
调用
function handleAndroid(notification) {
if (notification.event == "message") {
$cordovaBadge.increase();
}
else if (notification.event == "error")
$cordovaDialogs.alert(notification.msg, "Push notification error event");
else $cordovaDialogs.alert(notification.event, "Push notification handler - Unprocessed Event");
}
当我在移动应用程序之外触发此通知时,关闭应用程序,我希望:
但是会发生什么:
如果收到通知后如何让徽章递增?
答案 0 :(得分:0)
在您的情况下,当您通过单击处理程序执行的横幅并且徽章编号增加来打开应用程序时会发生什么。但是,当您的应用程序关闭时,AFAIK您没有机会运行JS代码,因此您无法以编程方式增加徽章编号。