I have implemented local notifications in a long-lived app. The app runs 24 hours per day in kiosk mode. One of the local notifications fires once per day and the other fires once per hour. The notification that fires once per day deletes all local core data information from the previous day. The notification that fires once per hour is a "heartbeat" for the app and creates a check in on the server once per hour.I have implemented local notifications in a lon