iOS 通知中心点击一条消息拉起app,该app的其它通知都消失了
iOS 通过jpush向手机推送通知 譬如我推送了3条,在手机的下拉通知中心就有三条。这时我点击第一条(由上向下数),拉起APP,会执行代码:
NSInteger currentNumber = application.applicationIconBadgeNumber;
if (currentNumber > 0) {
currentNumber--;
}
[application setApplicationIconBadgeNumber:currentNumber];
[JPUSHService setBadge:currentNumber];这时我按手机home键退到后台(未kill),
这时通知中心还是有3条,然后我再点击第一条,拉起APP,再次执行上面代码;
再退后台,还是3条,然后再点第一条,拉起APP,第三次执行上面代码(此时设置的badge为0);
这时,通知中心的3条消息一起消失了。
问:如何实现点击一条就消失一条?
注:上面说的是ios7.1,iOS9.1好像没有这个问题。