Author Topic: Счетчик непрочитанных писем на иконке приложения  (Read 26704 times)

Dima Otto

  • Newbie
  • *
  • Posts: 1
Пропал счётчик непрочтенных на иконке программы после обновления до Андроид 8. Аппарат Samsung Galaxy S8. В папках новые письма, конечно, видны, но красный кружочек с иконки пропал. Все уведомления и пр. включены. Что делать?
Спасибо!

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Да, знаю.

Для счётчика на иконке в Андроиде нет официальных функций.

На каждом виде телефона (Samsung, ASUS, Huawei...) приходится использовать *недокументированные* функции, везде разные.

А недокументированные, неофициальные функции могут быть изменены или удалены.

( исключение только Sony - года или два назад дали официльную документацию, и соотв. поддерживают и не ломают )

Видимо, в Samsung кто-то решил что-то поменять, и теперь "как работало раньше" не работает.

---

Пока что мой S8 до 8.0 не обновился, так что пока что не могу посмотреть что там.

---

Что делать.

Использовать виджеты, или сторонний лаунчер в котором "счётчики" поддерживаются официально (Nova Prime, Apex Pro, Smart Launcher).

Подробности есть в ЧаВо (ссылка - ниже).
« Last Edit: February 25, 2018, 02:40:33 pm by Kostya Vasilyev, Aqua Mail »
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Нагуглил вот что:

https://android.gadgethacks.com/news/galaxy-s8-oreo-update-notification-channels-bring-granular-controls-for-alerts-0180948/

Статья о другом, но - Настройки телефона - приложения - открыть подробности (на скринах - некое Flamingo).

Там есть "галочка" - "App icon badges".

Это что-то новое. У меня на S8 c 7.0 такого нет.

Может быть её нужно проверить / включить?
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Lost Viking

  • Newbie
  • *
  • Posts: 5
Добрый день!

На S8 после обновления появилась эта проблема. Счетчик включен как в самом приложении, так и в настройках телефона. Подскажите плз, проблема будет как-то решаться или ставить виджет?

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Перспективы нехорошие, так что советовал бы виджет.

У меня тоже сегодня S8 обновился до 8.0:

- Старый способ не работает

- Второй известный мне способ тоже не работает, причём пишет в системном логе что "вот этому приложению не дам"

- У Gmail и Play - показывает, видимо сделали исключение для Google

- Есть новая функция встроенная в прошивку - автоматически показывать на значке счётчик уведомлений. Включена по умолчанию, не помогает.

- Ну и как и раньше - никакой документации, никакой поддержки от Самсунга

Вообще надеюсь что в Самсунг передумают, пожалуй это единственная возможность что что-то изменится.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Quote
- Есть новая функция встроенная в прошивку - автоматически показывать на значке счётчик уведомлений. Включена по умолчанию, не помогает.

Да и кстати - с Gmail работает именно "через вот это", и если уведомление смахиваем, то счётчик убирается.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Вот, нашёл. Не совсем так как было, но...

1 - Включить настройки телефона - приложения - Aqua Mail - уведомления - индикаторы на значках

Это новая функция, о которой уже писал выше.

Прошивка Самсунга будет показывать счётчик на иконке - если у программы есть уведомления, и число / числа будут браться из них.

Но! Это работает только если уведомление только об одном сообщении, то есть будете на иконке видеть либо ничего либо число 1.

Чтобы счётчик отображал когда больше одного сообщения, нужно также:

2 - Настройки Аквы - уведомления - улучшения для умных часов.

Также меняют уведомления на самом телефоне - "групповое" уведомление о более чем одно сообщении можно будет раскрыть свайпом (по уведомлению) вниз, и у каждого будут свои кнопки действий.

И вот этот стиль уведомлений - считывается прошивкой правильно, даже если в уведомлении число непрочитанных больше чем 1.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Также добавил в ЧаВо, в конце:

http://www.aqua-mail.com/?page_id=102
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Lost Viking

  • Newbie
  • *
  • Posts: 5
Да, заработало. Но есть одно НО: если зайти в приложение, новых сообщений не читать (было 6 непрочитанных) и выйти - счетчик исчезает :(
Появляется только после получения нового сообщения (показал правильно - 7 непрочитанных). Так же счетчик вновь появляется, если что-то сделать с непрочитанными сообщениями (прочитать, удалить). Это как-то можно поправить, чтобы было как раньше - показывает количество непрочитанных постоянно, независимо ни от чего...

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Да, прошивка убирает счётчик когда программа убирает уведомления.

Мы с этим ничего сделать не можем - счётчики теперь работают так и только так как решили в Самсунге.

Можно в настройках Аквы сделать чтобы она не убирала сразу все уведомления при запуске - это в секции "увдомления", называется "убирать по одной учётной записи".
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Lost Viking

  • Newbie
  • *
  • Posts: 5
Можно в настройках Аквы сделать чтобы она не убирала сразу все уведомления при запуске - это в секции "увдомления", называется "убирать по одной учётной записи".

Спасибо, вроде помогло :)

ArtemY

  • Newbie
  • *
  • Posts: 2
Вот, нашёл. Не совсем так как было, но...

И вот этот стиль уведомлений - считывается прошивкой правильно, даже если в уведомлении число непрочитанных больше чем 1.

Здравствуйте.
Samsung S9+.
Все работало, на иконке отображалось количество непрочитанных сообщений.
Но, недавно "поломалось" - теперь в независимости от количества непрочитанных сообщений, отображается "1".
Я настройки не менял. Сопоставить с другим фактором (обновление прошивки телефона или Aqua) не получается.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Попробуйте включить настройки - уведомления - улучшения для умных часов. Может помочь.

Но вообще - Самсунг поменял как эти самые счётчики на иконке работают в своей версии 8.0 и оно не только работает по-другому (Вы это уже знаете), но и вообще какое-то всё поломанное. Неправильные числа вполне бывают.

https://us.community.samsung.com/t5/Galaxy-S9-Questions-and-Answers/Notification-badge-icon-not-working-on-Samsung-Galaxy-S9/td-p/288333/page/23
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

ArtemY

  • Newbie
  • *
  • Posts: 2
Попробуйте включить настройки - уведомления - улучшения для умных часов. Может помочь.

Оно было включено. Не помогает.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12742
Ну тогда единственный вариант - требовать от Самсунга чтобы починили то что сломали. Вы же им платили за телефон, Вы их клиент, так что ...

И повторюсь - выше по ссылке та же проблема, массово, с другими приложениями.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/