2012-04-14 46 views
3

好的,所以我寫了一個小應用程序,它接收我在didReceiveRemoteNotification中處理的遠程通知,並且還檢查傳遞給didFinishLaunch的userDict。ios遠程通知不會被標記爲已讀

但是,通知在iOS 5的通知中心列表中顯示爲「未讀」(左側有一個小小的藍點)。我怎樣才能做到這一點,以便用戶點擊通知後,它會消失,或它被標記爲已讀?

回答

3

我不認爲有一種方法在iOS 5.0中只刪除一個條目。引用iOS SDK Release Notes for iOS 5.0

跳板的應用
推送和本地通知出現在的iOS 5的通知中心的新的通知中心顯示被認爲是通知要適應沒有未讀狀態推送和本地通知「未讀「。 ,將您的應用程序的徽章數量設置爲0,以清除來自通知中心的該應用程序的通知。

+1

實際上,將其設置爲之前沒有的設置(可以爲0),然後將其設置爲您想要的設置(因爲這可能與您設置爲刪除「通知」的內容相同) – Alxandr 2012-06-12 09:16:31

+0

謝謝@Alxandr!將它設置爲某些這個技巧之前並不是這樣的。 – Timo 2013-01-01 16:32:03