发送推送时iOS徽章不会递增

问题描述:

从上周四(2016年3月3日)开始,当使用Parse发送推送时,iOS徽章未更新。无论推送多少次,徽章都保持“1”。一旦应用程序被打开,徽章被重置。当下一次推送到达时,计数再次为“1”,并且它保持在那里以用于未来的所有推送,直到应用程序打开。发送推送时iOS徽章不会递增

我们使用正确的徽章格式:推送通知数据中的“递增”。即使我们从Parse仪表板发送“活动”推送,行为也是一样的。奇怪的是,徽章数量正在递增,直到上周(03/02/2016)。我们没有对代码做任何修改。

+0

也许这是一天之后......闰年可能与它有关? –

+0

你的apns有效载荷可能总是有徽章数量1,有效载荷应该有更大的数量。并且它将永远不会重置,直到你这样做,你必须重置它。 – iphonic

+0

您使用的是托管版本吗?或你自己的服务器?你是否可以从git repo中拉出可能破坏某些东西的东西? – JanR

无法保持活动状态时,客户端自身无法完成增量。您需要服务器更改徽章值。

+0

虽然这可能在理论上回答这个问题,[这将是更可取的](/ meta.*.com/q/8259)在这里包括答案的基本部分,并提供链接供参考。 – manetsus