Как это Instagram показывает хедз-ап уведомления, когда приложение в фоновом режиме? - PullRequest
0 голосов
/ 06 марта 2019

Насколько я гуглил, если приложение находится в фоновом режиме, уведомления попадают в трей и не могут отображаться как заголовки, накладывающиеся на все другие приложения.Но все же уведомления Instagram накладываются на другие приложения, даже когда Instagram не на переднем плане.Как они это делают?Мне удалось показать уведомление на эмуляторе, но только когда мое приложение было на переднем плане и не могло сделать то же самое на моем реальном устройстве (Huawei).Android на устройстве и эмуляторе одинаковы - 5.1

Может ли это быть связано с источником уведомлений?Я использую консоль Firebase для отправки уведомлений.Вероятно, это ограничение базы данных, и я должен перейти к onesignal или другому провайдеру?

Кроме того, оповещения могут быть однострочными или я могу как-то включить многострочный режим?

Пожалуйста, дайте мнерабочий код для уведомлений, когда приложение находится в фоновом режиме.Я уже проверил все, что смог найти в StackOverflow по этому вопросу.

1 Ответ

0 голосов
/ 14 марта 2019

Это может быть в случае принудительного закрытия ОС фоновыми службами. Некоторые производители, такие как Huawei, Xiaomi и т. Д., Делают это намеренно, чтобы увеличить время автономной работы. Но для таких приложений, как Instagram и Whatsapp, производители заносят эти приложения в белый список.

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

Чтобы изменить настройки для вашего приложения, перейдите по ссылке .

...