Фоновая загрузка iOS с удаленными уведомлениями

Можно ли одновременно использовать фоновую загрузку и тихие удаленные уведомления, чтобы максимизировать количество фоновых действий? Apple говорит, что они накладывают ограничения на оба, но использование обоих было бы обходом таких ограничений, верно? Если я установлю интервал фоновой выборки на минимум, а затем отправлю тихое уведомление каждые 15 минут, как это будет работать?


person Dylan Diamond    schedule 18.12.2015    source источник


Ответы (1)


Да, вы можете установить оба. Но помните, что интервал фоновой загрузки — это просто указание для iOS. iOS определяет, когда происходит фоновая загрузка, на основе собственных критериев (включая то, подключен телефон или нет, разблокирован или нет, выполнение любой другой работы, которая разбудила процессор и радио, и т. д.).

Точно так же не гарантируется доставка удаленных уведомлений без вывода сообщений.

Помните, что в любом случае вы хотите минимизировать энергопотребление в фоновом режиме. Все те ограничения, которые устанавливает Apple, существуют по этой причине. Попытка обойти их имеет свою цену.

person jcaron    schedule 19.12.2015