After updating to watchOS 11.1, updates using WidgetCenter.shared.reloadAllTimelines() in WKRefreshBackgroundTask stopped working. When the background task is triggered, it gets data from the phone and updates the WidgetKit complications. But now the refresh call WidgetCenter.shared.reloadAllTimelines() does not update the complications.
Post
Replies
Boosts
Views
Activity
Is there an option to disable widgets for Smart Stack only?
I have a project on watchOS with Complications.
Right now it works like this in ClockKit, when the app is not running on the watch, transferCurrentComplicationUserInfo method is utilized to manage the transfer of user information. This involves the ComplicationController being launched by the system, which then initiates the WCSession to receive data and update complications.
My issue:
How should I implement real-time update of complications transferCurrentComplicationUserInfo does not guarantee that my app will be launched by the system?