title: UILocalNotification not showing up in Notification Center when app is in background
body: <p>I have a <code>GPS</code> app that registers to run in the <code>background</code>.  I also show a <code>UILocalNotification</code> when I have finished a process.  This correctly shows, and if the app is open, then it also appears in <code>Notification Center</code> (swipe down from top).  But, if I call the <code>UILocalNotification</code> when my app is in the background, or the screen is locked, I DO get the notification, but it does NOT show up in <code>Notification Center</code>.</p>
  
  <p>I am correctly registering for notifications in my app delegate (iOS 5 bug workaround):</p>
  
  <pre><code>// Register for notifications
      [[UIApplication sharedApplication]registerForRemoteNotificationTypes:
       UIRemoteNotificationTypeBadge |
       UIRemoteNotificationTypeAlert |
       UIRemoteNotificationTypeSound];
  </code></pre>
  
  <p>Calling the notification:</p>
  
  <pre><code>UILocalNotification *localNotif = [[UILocalNotification alloc] init];
  localNotif.alertBody = msg;
  localNotif.alertAction = NSLocalizedString(@"View", nil);
  localNotif.soundName = @"alert.caf";
  [[UIApplication sharedApplication] setApplicationIconBadgeNumber:1];
  [[UIApplication sharedApplication] presentLocalNotificationNow:localNotif];
  [localNotif release];
  </code></pre>
  
  <p>Is this a bug? Why would it show up in <code>Notification Center</code> only when my app is open, even though the notification is shown to the user, and not other times?</p>