Comments 6
Сразу вспомнился отличный доклад от ребят из Яндекса
Товарищи разработчики, подскажите
1. Является ли полезным совет по полному отключению оповещений (пушей) в центре уведомлений, при условии что отображение пущей на экране и так выключено (экран постоянно не загорается)? Пуши ведь компонуются системой в пачки, плюс-минус килобайт роли не играют?
2. Как понимать функцию «обновление контента», если тот же телеграмм, ватсап, приложения банков туда по умолчанию лезут включёнными, но при выключении фонового обмена ничего абсолютно не меняется — сообщения так же приходят и уходят, содержимое каналов обновляется…
1. Является ли полезным совет по полному отключению оповещений (пушей) в центре уведомлений, при условии что отображение пущей на экране и так выключено (экран постоянно не загорается)? Пуши ведь компонуются системой в пачки, плюс-минус килобайт роли не играют?
2. Как понимать функцию «обновление контента», если тот же телеграмм, ватсап, приложения банков туда по умолчанию лезут включёнными, но при выключении фонового обмена ничего абсолютно не меняется — сообщения так же приходят и уходят, содержимое каналов обновляется…
При использовании «обновления контента» iOS сама будит приложение в определенные моменты времени, чтобы оно смогло что нибудь скачать с сервера. Это никак не связано с другими вариантами работы в фоне, как, например, получение silent пуш уведомлений.
UPD: а, ниже уже ответили, оказывается. Не читал вне треда дальше.
UPD: а, ниже уже ответили, оказывается. Не читал вне треда дальше.
1. Вряд ли. Пуши и так и так будут приходить и обрабатываться системой. Ими занимается глобальный демон в любом случае, ему будет приходить из сети все, что есть, а там уже на ходу будет разбираться, кого чего скрывать или показывать. Разве что не будет уведомления на экране. VoIP пуши вообще не касаются никак APNS пушей обычных, они приходят тихо и незаметно для пользователя.
2. Обновление контента это про периодический запуск в фоне с возможностью что-то скачать из сети (background fetch). Пушей это никак не касается, так же как ответов на них — в мессенджерах ответ прямо в пуше в любом случае запустит приложение в фоне, чтобы отправить ответ. Тоже самое про VoIP. Все это специализированные варианты работы в фоне как реакция на событие. background fetch это постоянный периодический запуск в фоне без всяких на то событий.
2. Обновление контента это про периодический запуск в фоне с возможностью что-то скачать из сети (background fetch). Пушей это никак не касается, так же как ответов на них — в мессенджерах ответ прямо в пуше в любом случае запустит приложение в фоне, чтобы отправить ответ. Тоже самое про VoIP. Все это специализированные варианты работы в фоне как реакция на событие. background fetch это постоянный периодический запуск в фоне без всяких на то событий.
Всегда было интересно, когда батарейка сажается сильнее при прослушивании музыки: через провод или bluetooth?
Sign up to leave a comment.
Как оптимизировать энергопотребление в iOS