Background Delivery watchOS 8

Hey!

I would like to incorporate background delivery for my standalone Apple watch app by updating my Watch App Complication in a more timely manner compared to the scheduleBackgroundRefresh.

While the documentation states that the query should be executed in application(didFinishLaunchingWithOptions:), this wouldn't work in this case as the App might not be opened. So I register the background delivery whenever the Extension Delegate handle() is called with a WKApplicationRefreshBackgroundTask. However this only works whenever I debug the App on the Device... As soon as I stop debugging the App, the Complication is only updated through a scheduled Background Refresh.

I did enable the Background Delivery Capability & made sure that I didn't exceed the WKApplicationRefreshBackgroundTask budget — I'm currently testing on Beta 5. Thanks a lot for any insights in advance!

Background Delivery watchOS 8
 
 
Q