Author Topic: Flakey under Oreo  (Read 10035 times)

MrMoxy

  • Newbie
  • *
  • Posts: 1
Flakey under Oreo
« on: June 15, 2018, 06:44:11 pm »
Since my Samsung Galaxy S7 phone updated to Android Oreo a week ago, the display of messages waiting on the home screen AuqaMail icon is not consistent. Most of the time the number of messages waiting is displayed as always as an icon superscript, but about 20% of the time mail is waiting but the superscript is not there (which indicates 0 waiting). The status bar (top of screen) correct shows the mail icon and the notification on the lock screen is also correct. The problem appears to only be in updating the main home screen app icon when mail is received but unread.

mikeone

  • Hero Member
  • *****
  • Posts: 2767
Re: Flakey under Oreo
« Reply #1 on: June 15, 2018, 07:20:04 pm »
What can we do - Samsung completely removed how this worked from "their" Android 4.0 to 7.0.

It was always undocumented and intended only for Samsung's own apps - but it worked.

Now it's completely different. We *try* - but it's now the responsibility of Samsung's software to display the count, which it gets from our notifications.

Please try the latest - just released - beta version 1173.

And / or you could contact Samsung and ask to put the feature back how it was - and document it for app developers.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Flakey under Oreo
« Reply #2 on: June 15, 2018, 08:56:35 pm »
+1 to what mike wrote, but also quoting the FAQ

Quote
Unread badge on the app icon - Samsung with Android 8.0 (Oreo)

Starting with Android 8.0 (Oreo) Samsung completely changed how the “unread badge” feature works. Previously an app could directly set the badge’s value, this is not longer possible. At all.

The “new way” is managed by the phone’s software and its value is automatically taken from the app’s notifications (in the phone’s top bar).

There are two settings to check / adjust before this works.

1 – Phone settings -> Apps -> Aqua Mail -> Notifications -> enable “Show bagde”.

This however will only trigger on single-message notification, so you’ll have either nothing or a “1” on the badge.

To make it work for multiple-message notifications, please:

2 – Aqua Mail settings -> message notifications -> enable “Smart Watch enhancements”.

This also changes how on-phone notifications look. You’ll be able to expand (swipe down) on a notification that’s “about” more than one message, turning into individual “cards”, one per message, each with its own action buttons (mark read and so on).

This “enhanced” notification style – which first appeared in Android 7.0 – works with the new Samsung badge feature as expected, even when there are multiple unread messages.

PS – the badge count will clear when the app’s notifications are cleared.

Also - there are messages on this forum that "nope that still doesn't work" - and then follow-ups saying "working now, after Verizon made another update".

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: 12740
Re: Flakey under Oreo
« Reply #3 on: June 15, 2018, 08:59:37 pm »
One more thing.

Sony devices also had an "internal", "undocumented" method for setting the unread badge.

Then with their 6.0 they removed it.

But - they 1) added a new way and 2) documented it and now it's official and supported.

Since then there are zero complaints about "unread badge flakey on Sony phones". Wonder if there is a connection :)
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/

lispolzleitner

  • Newbie
  • *
  • Posts: 2
Re: Flakey under Oreo
« Reply #4 on: June 15, 2018, 09:30:22 pm »
I had the same problem, nr of unread mails did not show on my homescreen icon. Fortunately, the aqua mail support people answered my call for help quickly and gave me the following tip. It has solved the issue for me (Samsung tab S3):
Here's what they told me:

Starting with Android 8.0 (Oreo) Samsung completely changed how the “unread badge” feature works. Previously an app could directly set the badge’s value, this is not longer possible. At all.
The “new way” is managed by the phone’s software and its value is automatically taken from the app’s notifications (in the phone’s top bar).

There are two settings to check / adjust before this works.

1 – Phone settings -> Apps -> Aqua Mail -> Notifications -> enable “Show badge”.
This however will only trigger on single-message notification, so you’ll have either nothing or a “1” on the badge.
To make it work for multiple-message notifications, please:

2 – Aqua Mail settings -> message notifications -> enable “Smart Watch enhancements”.
This also changes how on-phone notifications look. You’ll be able to expand (swipe down) on a notification that’s “about” more than one message, turning into individual “cards”, one per message, each with its down action buttons (mark read and so on).
This “enhanced” notification style – which first appeared in Android 7.0 – works with the new Samsung badge feature as expected, even when there are multiple unread messages.

PS – the badge count will clear when the app’s notifications are cleared.

mikeone

  • Hero Member
  • *****
  • Posts: 2767