Обновление содержимого виджета расширения Today

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

Есть ли способ выполнить вышеуказанное требование?


person mobileideafactory.com    schedule 21.07.2014    source источник
comment
Откуда вы взяли информацию о том, что виджет не может напрямую совершать сетевые вызовы?   -  person Lim Thye Chean    schedule 28.07.2014


Ответы (1)


Я просто попробовал - поместил UIWebView в виджет и вытащил файл - он работает. Это означает, что виджет может устанавливать прямое сетевое соединение.

Не уверен в обновлении каждую минуту - это не похоже на то, как, по мнению Apple, виджет должен работать.

person Lim Thye Chean    schedule 29.07.2014