2011-07-21 65 views
2

我可以在文檔中看到有方法通過發送推送通知來清除徽章,但是有沒有辦法在沒有實際警報出現的情況下將其清除?我正在考慮構建一個聊天客戶端,它可以檢查服務器是否在其他地方接收到該消息。檢查不是合適的詞,但如果消息在其他地方被拿起,服務器應該向下推iPhone並清除徽章,但它不需要警報或聲音,只需移除徽章即可。你能做這個嗎?使用靜默推送通知移除應用徽章?

回答

4

當然,警報完全是可選的。和以往一樣,the apple documentation tells all。將其設置爲零以清​​除。

+0

我一直在想,爲什麼有些應用程序不能自動清除徽章。 – bringel

+0

想象一下你有10,000,000個用戶。現在想象一下向他們發送所有消息的資源需求,只是爲了清除徽章。這可能是一個原因... – Roger

+2

1000萬用戶。當我的應用程序有這個時,我會很高興! – Perception