Виджет корректно обновляется, когда я открываю приложение, данные на переднем плане сохраняются с помощью HomeWidget.saveWidgetData(), а затем отображаются на виджете с помощью HomeWidget.updateWidget().
Однако проблема заключается в том, что когда приложение остается закрытым или в фоновом состоянии в течение через несколько часов данные виджета перестают обновляться автоматически.
Я хочу, чтобы виджет продолжал отображать обновленную информацию о погоде (температура, название города, состояние и т. д.), даже если приложение не открывалось в течение нескольких часов/дней.
Вот что я уже пробовал:
- Включенные фоновые режимы → Удаленные уведомления + выборка фона в Xcode.
/> - Реализован HomeWidget для сохранения данных в общей группе приложений.
- Добавлен WidgetCenter.shared.reloadAllTimelines() при обновлении данных.
Подробнее здесь: https://stackoverflow.com/questions/797 ... und-closed
Мобильная версия