iPhone:通过本地通知增加应用程序徽章

是否可以在应用程序未运行时通过本地通知递增应用程序徽章?

我知道如何设置徽章,但没有找到任何办法增加这个值。

localNotification.applicationIconBadgeNumber = 23;

更新:我发现一个(远不是完美的)解决方案。如果用户未打开应用程序并为每1个事件添加通知,您可以预测会发生什么。

一个例子:

>对于第1天:Count = 0
>对于第2天:localNotification.applicationIconBadgeNumber = 1;
>对于第3天:localNotification.applicationIconBadgeNumber = 2;
>对于第4天:localNotification.applicationIconBadgeNumber = 3;

==>将这些通知放在一个数组中,并在应用程序退出之前设置它们。

但是,我正在寻找一个比这个解决方法更好的解决方案。

最佳答案
在应用程序未运行时,您将能够动态设置徽章编号的唯一方法是使用推送通知。您必须在服务器端跟踪更新。

转载注明原文:iPhone:通过本地通知增加应用程序徽章 - 代码日志