2011-07-21 63 views
2

我可以在文档中看到有方法通过发送推送通知来清除徽章,但是有没有办法在没有实际警报出现的情况下将其清除?我正在考虑构建一个聊天客户端,它可以检查服务器是否在其他地方接收到该消息。检查不是合适的词,但如果消息在其他地方被拿起,服务器应该向下推iPhone并清除徽章,但它不需要警报或声音,只需移除徽章即可。你能做这个吗?使用静默推送通知移除应用徽章?

回答

4

当然,警报完全是可选的。和以往一样,the apple documentation tells all。将其设置为零以清​​除。

+0

我一直在想,为什么有些应用程序不能自动清除徽章。 – bringel

+0

想象一下你有10,000,000个用户。现在想象一下向他们发送所有消息的资源需求,只是为了清除徽章。这可能是一个原因... – Roger

+2

1000万用户。当我的应用程序有这个时,我会很高兴! – Perception