title: Notification Center - How do I know if there is an 'unread' notification?
body: <p>In my app, I have a push notification server working correctly, I receive notifications as expected.</p>
  
  <p>If I am in the app and I receive a notification </p>
  
  <pre><code>- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
  </code></pre>
  
  <p>is called..</p>
  
  <p>If I am outside of the app, and I receive a notification, and click onto it..</p>
  
  <pre><code>- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
  </code></pre>
  
  <p>is called..</p>
  
  <p>If I am outside of the app, receive a notification and load my app by clicking on its icon on the springboard..</p>
  
  <pre><code>- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
  </code></pre>
  
  <p>is <strong>not</strong> called... ?????</p>
  
  <p>I don't understand why this is, surely there is a way to check notification center and say, 'hey! notification center, do I have any unread aps payloads to deal with?'</p>