Как сделать так, чтобы уведомления Android никогда не умирали, как Whatsapp

Я просто пытаюсь сделать приложение для уведомлений пользователей с веб-сервера Apache в приложении для Android. В приложении я использую службу, но иногда служба автоматически останавливается, и таким образом приложение не получает уведомление. Я заметил, что WhtapApp всегда показывает уведомления без запуска каких-либо служб. Итак, как мне заставить это работать в моем приложении, похожем на WhatsApp или Facebook?

Для этого вам, вероятно, понадобится SyncAdapter (то же самое можно использовать и в WhatsApp)

MatPag 28.05.2018 09:08
Благодарность я пытаюсь использовать SyncAdapter
Sohana 28.05.2018 21:53
1
2
556
1

Ответы 1

Как Facebook и WhatsApp отправляют push-уведомление клиентам. Пожалуйста, посетите: https://www.quora.com/How-do-Facebook-WhatsApp-and-Twitter-send-push-messages-to-clients-How-is-that-mechanism-better-than-GCM

Если вы ориентируетесь на Android 8.0 (уровень Api 26) или выше, вы можете обойти эти ограничения, используя задания JobScheduler. Для получения более подробной информации перейдите по ссылке ниже:

https://developer.android.com/about/versions/oreo/background

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