1

Уведомление о выпуске GCM не работает в android, когда приложение убито на некоторых устройствах, таких как lenovo и MI. Даже после получения разрешения от устройства по-прежнему нет никакой помощи. Я использовал wakefulBroadCast и GCMListenerService. Но когда приложение убито, оно не получает сообщение о приеме сообщений. Я застрял в этой точке. Если кто-нибудь это сделает, прежде чем помогать и давать какие-то предложения. Заранее спасибо.GCM Push уведомление, когда приложение убито Android Pre lollipop

Я не получаю push-уведомление, когда приложение убито или принудительно закрыто.

+0

попробуйте этот быстрый запуск https://github.com/googlesamples/google-services –

+0

Нет, это не работает в lenovo, а устройство Mi не получает уведомление после убийства приложения –

+0

@SpartakTeam Опубликовать свой логарифм ?? – PN10

ответ

0

Вы можете прочитать в этом blog, что закрытие приложения путем его прокрутки напрямую не приведет к остановке служб. Он уничтожит только любые фоновые процессы, которые существуют для процесса. Поскольку вы также пытались использовать FCM, и он все еще не работает, я думаю, что это из-за устройства. Как указано в ответе в этом SO question, получение уведомления, даже если приложение было убито, зависит от устройства, на котором оно запущено. Как вы сказали, это происходит только в телефонах Lenovo, MI и HTC. Причина, по которой вы больше не получаете толкает, когда приложение принудительно завершает работу, связано с тем, что Service этих устройств также был принудительным.