Comments 11
Насчёт батареи точно сказать не могу, но не думаю, что открытая сессия с сервером будет сильно есть батарею, там мизерная передача данных, это не такой ресурсоёмкий процесс.
Если используется приложение Gmail, то при получении письма, сервер gmail отправляет в приложение на телефоне push уведомление, т.е. схема: письмо отправляется с mail.ru => письмо приходит на почтовый сервер gmail => сервер gmail уведомляет об этом сервис push уведомлений => сервис отправляет уведомление на конкретное устройство (ios, android и т.д.)
Если используется корпоративный почтовый сервер, то сервера push уведомлений — нет и почтовый клиент, раз в N времени опрашивает MDA (dovecot) на наличие новых писем.
Сколько ни пытался настроить стандартное приложение «Почта» на iOS в режим push уведомлений (реальном времени) для Gmail сервера, так и не получилось. iOS 9-13.4 проверялись.
Принципиально хотел использовать стандартное приложение в качестве почтового клиента. Другие почтовые клиенты для iOS отлично работают в таком режиме. Да и на macOS в «Почте» работает.
А если ты зарегистрируешь почту на OchenNadezhniyOperator (dot) com, какой-нибудь aaa@nadezhno(dot)poop и этот самый очень надёжный оператор схлопнется, то сможешь ли ты авторизоваться потом по своим данным в той же thunderbird? Что происходит именно с учётными данными пользователя, где они сохраняются и как определяется что вот именно этот aaa@nadezhno(dot)poop это твой ящик, что он уникальный и куда слать письмо, на это имя? (если домен @nadezhno(dot)poop более не поддерживается)
Как работает электронная почта