Страницы

Поиск по вопросам

пятница, 21 июня 2019 г.

Обновить widget при изменения данных сайта http/https

Я сделала виджет) который показывает статистику и новости, с сайта. Всё работает отлично. Я хочу чтоб он обновлялся, когда данные страницы меняются. Первая идея была делать запрос, и если данные изменились, то выводить уже к примеру уведомление."новые новости". Но начала читать и пишут, что это антипаттерн, так делать нельзя, тк батарея садится. А как тогда сделать? Есть ли возможность обновить виджет сразу, после такого как изменились определенные данные на страничке?


Ответ

Есть мысль использовать Push-уведомления и обновлять данные, когда придет пуш на устройство. Идея такая: веб-мастер правит страницу - посылается пуш на девайс - а далее несколько вариантов: либо особый запрос слать на сервер, либо какие-то данные получать из пуша. Но максимальный размер пуша - 4КБ.
Ну и способ влоб вы уже частично описали: запрос в AlarManager, который например раз в час будет долбить сервер и обновлять виджет.

Комментариев нет:

Отправить комментарий