2012-08-16 54 views
0

我使用iOS 5和推送通知(帶有通知欄)。APNS和iOS 5通知中心

我收到了5個通知中可用的通知。當我點擊它們中的任何一個時,應用程序啓動,並在應用程序中顯示有效載荷字典:didFinishLaunchingWithOptions。在此之後,與該應用相關的所有其他通知都會從通知中心消失。

我想知道如果我能做到以下任何

  • 我可以讓未讀(未開發)的通知是在通知表(供以後觀看)可用。
  • 我可以在應用程序中獲取所有未讀通知的有效內容:didFinishLaunchingWithOptions,當我點擊任何一條未讀通知時。

回答

1

的通知留在通知中心後,您的應用程序已經從其中一人發起,其有效載荷需要包括徽章號碼,您的應用需要,直到它想從它的徽章計數器設置爲0避免清除通知中心的所有通知。

除了您的應用程序啓動的APNS消息之外,無法訪問APNS消息的通知有效負載。如果您需要這些數據(尤其是考慮到APNS交付無法保證),一般的最佳做法是將其從您自己的Web服務中單獨檢索。