Уведомления, когда экран выключен, не позволяют сообщению с высоким приоритетом FCM считаться с «резервной корзиной приложений». - PullRequest
0 голосов
/ 19 октября 2018

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

В Android P они добавили новую вещь под названием «Приложение»Резервные корзины », которые ограничивают количество отправляемых сообщений FCM, если приложение отсутствует в списке приложений« активный »или« рабочий набор ».

С контейнерами можно ознакомиться по этой ссылке

https://developer.android.com/about/versions/pie/power

Документация также гласит

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

Если экран выключен и воспроизводится звук уведомления, но пользователь не видит уведомление или не взаимодействует с ним, поскольку экран выключен, будет ли этосчитать против нашего лимита ведра?

Эти уведомления должны проходить, и их размещение в частом или редком ведении может быть очень проблематичным.

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

...