Push-уведомление
Сообщение, которое сервер отправляет на устройство без запроса от приложения, — противоположность опросу со стороны приложения.
Альтернативой было бы, чтобы каждое приложение периодически спрашивало свой сервер, не случилось ли чего, — это разряжало бы батарею и зря нагружало сеть. Вместо этого операционная система держит одно общее соединение для уведомлений всех приложений и будит нужное приложение, когда что-то приходит.
Разрешение нужно запрашивать у пользователя, и доля согласных неуклонно падает по мере того, как канал заполняется маркетингом. И Apple, и Google ввели настройки по приложениям и категориям. Доставка уведомления тоже не гарантирована: его могут отложить из-за экономии заряда или отбросить, если устройство долго было выключено.