Apparently this was my mistake. I was calling WKApplication.shared().scheduleBackgroundRefresh() in MainViewModel.init(), but if I call it in applicationDidBecomeActive(), everything seems to be working!
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: