We have an App for iPhone + Watch developed with iOS 14 and WatchOS 7 that uses Local Notification on Watch with this function:
func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) {
completionHandler([.banner, .badge, .sound])
}
All works very well, and I receive Notification in 2/3 seconds
With iOS 15 and WatchOS 8 instead I need to wait 10/15 seconds to receive Notification
Do you have any suggestions?
I try to use only [.badge, .sound] or [.banner, .sound] but the result is always the same
Thank you
Same issue. Since watchOS 8 I have not been able to fire local notifications without a long delay even when setting the trigger to nil or some brief time interval like 0.1 to 1 second. Local notifications with timely delivery are critical to app functionality. I hope Apple can address this issue soon or provide a workaround. I'll post a solution if I find one.
any progress?