У меня есть виджет поддержки приложений и WatchOS, и в нем есть хранилище данных (основные данные). Раньше я использовал группировку приложений для связи между основным приложением, виджетом и приложением Watch.
Но приложение для часов работает очень медленно после обновления пользователя до WatchOS 3.
Теперь мне пришлось переписать часть часов, чтобы она была родной. Он работает без сбоев при обмене данными через библиотеку WatchConnectivity между основным приложением и WatchOS.
Но я не могу найти способ связи между виджетом и WatchOS. Например. если некоторые данные были изменены из-за действия пользователя в виджете, как я могу обновить данные в WatchOS?
Я пробовал updateApplicationContext, но он сообщает либо «WCSession не активирован», либо watchApp не установлен, если запрос от виджета.
Нужна помощь! Спасибо!