If my app queues a local notification but then the device is turned off while the notification is due to fire, then upon restarting the device there is no indication there ever was a notification that fired.
Same thing seems to happen with calendar alarms.
This doesn't seem like the correct behavior to me from a user's perspective - if the notification were a calendar reminder for something very very important, and I happened to reboot at the very instant it fired, then I've lost that important reminder, even if my device were only turne3d off for 3 seconds, if the notification was due to fire in the 3 seconds its lost forever.
Am I missing something?