1

在我開發的iOS應用程序中,當發送推送通知時,會彈出一個彈出窗口,但如果用戶不點擊它,通知將會丟失,甚至不會錯過的通知中心。iPhone - 從通知中心移除的推送通知

我該如何解決這個問題?

+0

當調用到它被除去[[UIApplication的sharedApplication] setApplicationIconBadgeNumber:0];或任何類似的代碼 – Rajesh 2014-09-02 07:21:53

回答

0

只需在代碼中添加這些行即可。設置setApplicationIconBadgeNumber = 0

int badgeCount = [UIApplication sharedApplication].applicationIconBadgeNumber; 
    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:0]; 
    [[UIApplication sharedApplication] cancelAllLocalNotifications]; 
    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:badgeCount]; 

參閱此礦石信息Remove single remote notification from Notification Center

+0

我希望它只在應用程序啓動時被清除,並保存在通知中心,直到用戶點擊它或啓動應用程序。現在發生的事情是當用戶錯過它時,它會從通知中心刪除 – user3370459 2014-09-02 07:39:46