Дозировочный режим на Oreo - PullRequest
0 голосов
/ 05 октября 2018

В моем приложении возникла проблема, связанная с режимом дозирования.Я делаю приложение чата и когда приложение находится в режиме ожидания в режиме ожидания и получаю любое сообщение.Устройство не отображает уведомление в orea.

Я выполнил надлежащую процедуру уведомления OREO, создав для него канал.

Мне нужно выяснить, есть ли способ добавить в белый список мое приложение от dozeрежим, чтобы я мог получать уведомления.Или любой другой процесс для оптимизации построения уведомлений.

1 Ответ

0 голосов
/ 30 ноября 2018

Мне не нужно вносить белый список в мое приложение, чтобы получать уведомления в режиме ожидания.Я рекомендую посмотреть на ваше уведомление, чтобы увидеть, можете ли вы найти проблему там.

Несколько советов:

  1. Отправьте уведомление, используйте поле уведомления.Если поле уведомления отсутствует, оно будет обрабатываться как уведомление о данных.Уведомления о данных доставляются при повторном запуске приложения.
  2. Установите высокий приоритет.
  3. Может быть, использовать время, чтобы жить = 0. Это сделает базу огня более сложной, чтобы доставить ее.Но он будет потерян, если потерпит неудачу.

Трудно дать вам более прямой совет, когда я не знаю, откуда вы отправляете уведомление.

https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages

...