Предположим, я делаю виджет биржевой тикеры (также известный как расширение сегодня). Пока виджет виден на экране, я хочу периодически обновлять контент каждую минуту. Насколько я понимаю, виджет не может напрямую выполнять сетевые вызовы и не может напрямую взаимодействовать с содержащим его приложением. Виджет должен получать свое содержимое из содержащего приложения. Единственный известный мне способ получить контент из содержащего приложения - это поделиться общим хранилищем данных через общую группу приложений. Конечно, я могу использовать обновление приложения в фоновом режиме, но обновление приложения в фоновом режиме вызывает недостаточно частые вызовы, и это не гарантируется.
Есть ли способ выполнить вышеуказанное требование?