Дозировочный режим на Oreo

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

Я следовал правильной процедуре уведомления OREO, создавая канал для этого.

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

1 ответ

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

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

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

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

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

Другие вопросы по тегам