What's up with repeating Local Notifications in iOS 9?

• My app schedules multiple local notifications to play a custom chime sound

1. One hourly repeating :45 seconds before each hour

2. Twelve repeating exactly on each respective hour (0-23) to repeat daily

3. One hourly repeating 15 minutes after each hour

4. One hourly repeating 30 minutes after each hour

5. One hourly repeating 45 minutes after each hour


Thats 4 hourly repeating Local Notifications and 12 daily repeating Local Notifications.


Starting with iOS 9, after a few successful hours of operation, local notifications fail to repeat and sound the chime.


I watch the console and see when local notifications are receved. I also see when they suddently no longer appear to trigger the event. I made the required changes starting with iOS 8 for Local Notifications. I don't see from the documentation that anything changed in iOS 9.


I have seen reviews posted on several apps that do chimes that all says something like "This app was great until I updated to iOS 9. PLEASE FIX! Apple, please help."


Since the problem is impacting multiple apps, I have to think there is one thing Apple is requiring developers to do differently to schedule notifications that repeat, or Apple has intentionally limited the functionality so local notifications can't repeat, or there is a bug that Apple needs to fix.


Given it's been several months since iOS 9 was released, and we have had several minor updates, I'm thinking Apple doesn't think this new behavior is a bug.


So, what do I need to do to be able to fix my app so I can put it back up for sale and give people the functionality they want?


You might ask: "How can the question be answered without seeing your source code?"


My reply: Something changed starting with iOS 9. I want to know what changed. Or tell me if Local Notifications can no longer be used to schedule a repeating notification, if that's the case. Or tell me there's a known issue and someone is working on fixing it.

The best way forward here is for you to file a bug report about this issue. Ideally you should include a small test app that illustrates the different behaviour in iOS 8 and iOS 9.

Please post your bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"
What's up with repeating Local Notifications in iOS 9?
 
 
Q