В Google Pixel больше нет уведомлений о значках?

Я только что заменил свой Verizon Galaxy S4 (Android 5) на Pixel из Google Store. Например, на моем старом телефоне Snapchat и Facebook отображали уведомления о значках на главном экране.

Однако в моем пикселе этого нет, похоже, что ни в одном приложении больше нет уведомлений о значках, поэтому, если я удалю свои уведомления из раскрывающегося списка, мне придется открывать каждое приложение, чтобы увидеть, есть ли в них новые элементы.

Есть ли способ изменить это? Я знаю, что Gmail никогда не поддерживал уведомления о значках с помощью панели запуска по умолчанию, но как насчет других приложений? Что случилось?

Варианты Facebook просто перечисляют вибрацию, светодиод (какой светодиод? На задней панели?) или звук. Snapchat имеет аналогичные возможности.

Или это просто изменение Android 7?

Ответы (1)

Это связано с тем, что устройства Pixel (а также Nexus) не поддерживают значки приложений. Точнее лаунчера нет. Их должен поддерживать лаунчер, а не само приложение. Ваш Galaxy S4 поддерживает это, потому что Samsung встроила их поддержку в свой лаунчер.

Вы можете установить новый лаунчер ( лаунчер Nova поддерживает их через дополнительное приложение , а недавно их добавили в Action Launcher ).

У Криса Лейси (разработчика Action Launcher) есть полезная информация о том, почему он так долго сопротивлялся их добавлению:

В отличие от iOS, Android не имеет общесистемного API для получения счетчиков непрочитанных значков для всех приложений. Короче говоря, непрочитанные значки будут хорошо работать только на Android. Например, непрочитанные значки могут быть надежно получены для SMS-сообщений, но не существует надежного способа получить количество непрочитанных сообщений Hangouts, Allo или Facebook Messenger.

Спасибо, именно то, что я искал. Я понятия не имел, что Samsung использует пользовательский лаунчер — теперь я понимаю, что большинство моих телефонов были Samsung, и поэтому я предполагал, что это поведение по умолчанию.