我正在设置0个应用程序图标徽章号,如下面的开放应用程序。增加iOS推送通知增加所有时间,甚至零设置?
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
但由于服务器在应用程序处于死亡状态后台时发送增量,它不会再以零开始。
说的是,如果它是2,那么将是3,而不是在每次推动时都是4。如果我打开App并将其设置为ZERO,然后返回,则iCON上不显示任何内容,但在服务器发送时,它将从5开始。
总之,它保留了现有的计数器。
我该如何解决这个问题。我有iOS 10.1和Xcode 8.1
谢谢。
您可能正在从推送通知有效负载中获取应用程序徽章号。例如,如果你有以下的有效载荷: { “APS”:{ “警告”:“你有你的电子邮件。” “徽章”:9 } } 这将是9,即使你设置在应用程序中退出徽章零。 –
完全不同意你。我没有得到任何徽章:9从服务器,它的增量,另一个策略。 –
你能显示你的推送通知有效载荷吗? –