моему приложению нужны последние данные, но, возможно, в основном приложении есть старые данные.
поэтому я хочу попросить основное приложение обновить его данные.
Является ли это возможным?
если это не так, я хотел бы знать какой-либо альтернативный способ.
(должен ли виджет запрашивать последние данные на сервере ??)
Благодарность
=== ОБНОВЛЕНИЕ
Я нашел много руководств, и все они используют http-запрос из метода getTimeline
для получения новейших данных (не из основного приложения). это не то, что я хочу.
Кто-то сказал, что самый простой способ обмена данными между основным приложением и виджетами - использование UserDefaults. Но данные могут быть старыми, если основное приложение не обновляет значения userdefaults или обновляет значения с использованием старых данных. (рядом с данными сервера всегда самые свежие данные)
Итак, что я хочу знать, так это то, как виджет заставляет основное приложение обновлять свои данные и обновлять userdefault и вызывать reloadTimelines
. так что виджет может использовать последние данные.