Repeating notification ids do not return in getScheduledIds for iOS

I’m trying to use $cordovaLocalNotifications to implement reminders in my app. I’m scheduling daily repeating notifications, and am relying on getScheduledIds to show in our UI whether a reminder is active or not. This works perfect in Android, where getScheduledIds returns all my recurring and one-time upcoming notifications, but in iOS… for some reason, getScheduledIds will return an empty array even though daily repeating notifications are still going on. This is extremely frustrating… any ideas?