2015-10-05 27 views
1

我已將推送通知集成到iOS應用程序中。我的問題是,一旦我安裝應用程序,並在另一次重新安裝應用程序,甚至在我通過應用程序登錄之前,我的應用程序圖標顯示徽章數量。如果用戶已註銷,我不想顯示它。因此,當用戶點擊註銷時,我將徽章計數設置爲0.但是,當我再次安裝它時,即使在我登錄之前,我的應用程序也會將通知徽章計數顯示爲不同的數字。如何在應用程序安裝後立即隱藏蘋果推送通知徽章計數?

我該如何避免這種情況?請幫幫我。 感謝

+0

你還在重設什麼? – Wain

+0

只有當我從應用程序中註銷時,我才重置爲0,當收到通知時,我在appdelegate didfinishlaunch和remotenotificationdidreceived delegate中設置了徽章計數 – user1960169

+0

我想你在登錄前註冊通知。是嗎? – Horst

回答

0

集徽章0註銷按鈕動作裏面

+0

這適用於我。你可以檢查一下嗎? – Jamil

1

你需要更多的邏輯添加到您的徽章更新。在應用程序委託中,當應用程序啓動和/或您收到通知時,您應該檢查用戶登錄狀態並更新徽章號碼。如果用戶沒有登錄,那麼你總是可以簡單地設置爲零。