iphone – 推送通知徽章自动递增

我一直在为我的应用程序实施推送服务,我一直在考虑应用程序的徽章。我的应用程序是一个邮件应用程序(sorta),我想通过推送添加到收件箱的新邮件通知用户,我想要徽章=收件箱中的新邮件数量。

我想到这样做服务器端(提供商)检查新消息并发送号码作为徽章。

问题是:
有没有办法自动递增应用程序的徽章,而不必计算徽标值服务器,然后将其作为推送有效载荷的一部分发送到APSN?

也许有一种方式可以发送JSON徽章字段一些变量,如“”或类似的东西。
任何黑客?还是我需要跟计数系统服务器端?

最佳答案
不,你必须在服务器端跟踪。如果您不包含徽章的任何值,它将被完全删除。

当然,只有当用户收到通知并且应用程序没有运行时,他们才选择不启动它。如果用户启动应用程序或已经运行该应用程序,则可以随意增加任何内容。

2014年3月更新:查看可能更新的评论。我几年来没有推动,所以还没有能够自己验证。

转载注明原文:iphone – 推送通知徽章自动递增 - 代码日志