我正在設置0個應用程序圖標徽章號,如下面的開放應用程序。增加iOS推送通知增加所有時間,甚至零設置?
[UIApplication sharedApplication].applicationIconBadgeNumber = 0;
但由於服務器在應用程序處於死亡狀態後臺時發送增量,它不會再以零開始。
說的是,如果它是2,那麼將是3,而不是在每次推動時都是4。如果我打開App並將其設置爲ZERO,然後返回,則iCON上不顯示任何內容,但在服務器發送時,它將從5開始。
總之,它保留了現有的計數器。
我該如何解決這個問題。我有iOS 10.1和Xcode 8.1
謝謝。
您可能正在從推送通知有效負載中獲取應用程序徽章號。例如,如果你有以下的有效載荷: { 「APS」:{ 「警告」:「你有你的電子郵件。」 「徽章」:9 } } 這將是9,即使你設置在應用程序中退出徽章零。 –
完全不同意你。我沒有得到任何徽章:9從服務器,它的增量,另一個策略。 –
你能顯示你的推送通知有效載荷嗎? –