В августе незапамятного 2020 года мне довелось воспользоваться WhatsApp (WA) на новеньком смартфоне с вполне-себе актуальным (на тот момент) «Андроидом» 10-й версии. И при настройке мессенджера пришлось столкнуться с неполадкой, которую никто не в силах объяснить. Речь идет о проблемах со всплывающими уведомлениями. О каких именно, — читайте ниже
Как работают всплывающие уведомления в WhatsApp?
Всем известно, что, помимо обычных уведомлений из WA, появляющихся в верхней строке смартфона, можно также активировать всплывающие уведомления. Они позволяют прочитать большую часть сообщения, а также ответить на него текстом или голосом, не запуская сам WA (реально).
Еще одно важное преимущество - это автоматическое включение экрана при поступлении сообщения, что гарантированно позволяет не пропустить его.
«Всплывающие уведомления недоступны...»
Только все дело — в том, что, пока еще, по неизвестным причинам всплывающие уведомления доступны только для Android Oreo 8.1 и более ранних версий, на которых WA работает, вплоть до 4.0. Если же попытаться активировать рассматриваемую функцию на смартфоне с Android 10 или 11, то выскочит обидное окно с сообщением об ошибке:
Всплывающие уведомления больше не доступны (да, так и написано в данном окошечке, — раздельно) для вашей версии Android.
При этом «обычные», «непродвинутые» уведомления о входящих сообщениях по-прежнему работают. Я имею в виду те, которые показываются под шторкой управления, имеют прямоугольную форму и также могут содержать кнопки ответа и помечания прочитанным. Они были, имеются и будут в WA.
Таким образом, эта особенность может разочаровать тех, кто привык к всплывающим уведомлениям, но обновил свой телефон. Если Вы также ищете, за что убрали такую фичу, то обязательно дочитайте статью до конца.
Ошибка, необъяснимая никем
Я сразу попытался забить текст ошибки в поисковик и обнаружил, что ни на сайте WA, ни на других профильных ресурсах не было никакого пояснения, почему...
...всплывающие уведомления больше недоступны для вашей версии...
Имелась только косвенная или не имеющая отношения к данному вопросу информация.
Поэтому, я и написал данную статью, направленную на то, чтобы установить, почему всплывающие уведомления в «Вотсаппе» недоступны на Android 10 (а также Android 11 и 12).
Как восстановить всплывающие уведомления из WhatsApp на Android 10+?
Способ, как восстановить работу всплывающих уведомлений, предложен в одном из комментариев под статьей. Итак, для этого потребуется:
- Зажать значок WhatsApp.
- Выбрать пункт "О приложении".
- Перейти к параметрам уведомлений.
- Активировать все тумблеры, включая орган с надписью "Разрешить всплывающие уведомления".
- Поставить самый высокий приоритет.
- Отключить "адаптивный режим".
- Также нужно зайти в "Специальный доступ", найти пункты "Картинка в картинке"/"Поверх других приложений" и разрешить там WhatsApp.
Готово, теперь уведомления должны всплывать корректно при входящем сообщении WhatsApp. По крайней мере, должно работать на Redmi с MIUI 11+.
Главные причины, почему всплывающие WA-уведомления больше недоступны
Теперь осталось только рассказать о причинах, по которым уведомления из WhatsApp не всплывают на экране блокировки Android 10, а также поверх других приложений.
Изменения в Android 10
В Android 10 были представлены изменения, направленные на повышение безопасности и производительности. Одним из таких стало отключение специального разрешения на отображение поверх других приложений. По словам Google, данное нововведение поможет бороться с кликджекингом.
Но, из-за этого, нарушилась работа тех самых всплывающих уведомлений из WhatsApp. Мессенджер не может получить отсутствующее специальное разрешение, и, как следствие, выдает ошибку: "...больше недоступны для вашей версии". В то же время, некоторые прошивки, например, упомянутая MIUI-ка, могут обходить введенные ограничения.
Сговор с производителями смарт-часов
Менее вероятная причина, высказанная в комментарии одним из пользователей, — это стремление производителей смарт-часов к повышению продаж.
Пользователи, которые столкнулись с недоступными уведомлениями, будут искать другие способы их посмотреть. И в-конце-концов, купят смарт-часы, а, значит, обеспечат спрос и доход.
Честно говоря, я, как программист, предполагаю, что на таких устройствах уведомления из WA будут не менее заметны, а, значит, всплывающие сообщения в Android 10+ можно убрать, оставив стандартные уведомления в шторке с кратким текстом.
Крупные Изменения в API
Также ни на секунду не стОит исключать, что такая проблема может быть связана с какими-то другими изменениями в Android API, внедренными именно в 10-й версии (помимо удаления оверлеев поверх других приложений), и, вероятнее всего, (хоть и не точно), сделавшими невозможной реализацию всплывающих уведомлений в WA.
Статья на схожую тему: Диск USB 3.0 плохо распознается, когда включен "Быстрый запуск", что делать?
Список источников, которые мне помогли:
(фото, где есть кнопка «Разрешить всплывающие уведомления»).
https://ru.m.ruwiki.ru/wiki/Android_10