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.

Has Background Refresh Stopped Working on watchOS 26?
 
 
Q