在推送时对'徽章'感到困惑

时间:2015-02-09 13:23:40

标签: ios apple-push-notifications

在马拉松会议之后,推送开始在我的应用程序中工作。不得不第二次从头开始重新创建证书,然后 poof ,就在那里。

但我们发现的一个问题是在生产服务器上使用“徽章”。如果我们删除它,我们会收到通知,当我们添加它时,我们不会。这似乎很奇怪,似乎完全正交。

当存在“徽章”会停止投放时,是否有客户端发生的事情?我相信服务器发送'badge => 1',无论那意味着什么(我都是严格的客户端)。

1 个答案:

答案 0 :(得分:0)

如果您的服务器确实将JSON字符串中的徽章发送为badge=>1,则该徽章无效,并且可能导致通知被丢弃。

JSON字符串中徽章的正确格式应为"badge" : 1

但是,您的服务器可能会将badge=>1翻译为"badge" : 1,所以也许这不是问题所在。