2012-08-16 50 views
0

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

我收到了5个通知中可用的通知。当我点击它们中的任何一个时,应用程序启动,并在应用程序中显示有效载荷字典:didFinishLaunchingWithOptions。在此之后,与该应用相关的所有其他通知都会从通知中心消失。

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

  • 我可以让未读(未开发)的通知是在通知表(供以后观看)可用。
  • 我可以在应用程序中获取所有未读通知的有效内容:didFinishLaunchingWithOptions,当我点击任何一条未读通知时。

回答

1

的通知留在通知中心后,您的应用程序已经从其中一人发起,其有效载荷需要包括徽章号码,您的应用需要,直到它想从它的徽章计数器设置为0避免清除通知中心的所有通知。

除了您的应用程序启动的APNS消息之外,无法访问APNS消息的通知有效负载。如果您需要这些数据(尤其是考虑到APNS交付无法保证),一般的最佳做法是将其从您自己的Web服务中单独检索。