Has Background Refresh Stopped Working on watchOS 26?

Hi everyone!

My Apple Watch app has relied for years on the WKApplication.scheduleBackgroundRefresh(...) method to keep the app updated in the background. The system would reliably trigger WKApplicationDelegate.handle(_:), where I would then schedule the next refresh task (usually 15 minutes later).

As stated in the documentation, as long as there is a complication on the watch face, these background tasks should run at a relatively stable frequency.

However, this approach seems to have stopped working on watchOS 26. I no longer receive any WKApplicationRefreshBackgroundTask at all. Has anyone else experienced this issue?

Our engineering teams need to investigate this issue, as resolution may involve changes to Apple's software. I'd greatly appreciate it if you could open a bug report, please include a sysdiagnose and sample project. Post the FB number here once you do. Bug Reporting: How and Why? has tips on creating your bug report.

Thank you @Gong for reporting the issue, which is actually a surprise to me :-(. For us to investigate the issue, would you mind to help us with the following?

  1. Share the steps you use to confirm the issue.
  2. Capture a sysdiagnose by following the instructions.
  3. File a feedback report with the sysdiagnose, as my colleague said, and share your report ID.

Thanks again!

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

I actually moved back to the older handle () function on the app delegate as the .backgroundTask (swiftui) modifier didn't seem to be called at all. That said I'm dealing with a lack of combine pipeline in background tasks.

Hello, did you ever find a resolution to this? I am building an Apple Watch App and I am also having an issue with background refreshes not being delivered. It can work fine for hours and then just completely stall during charging or entering low power mode and then it never recovers and I have to restart the watch to get it to continue giving me background refreshes.

Has Background Refresh Stopped Working on watchOS 26?
 
 
Q