#android #notifications #android-notifications
#Android #уведомления #android-уведомления
Вопрос:
Как получать уведомления, когда приложение находится в backgroenter
коде hereund
или принудительно остановлено?
Я хочу получать уведомления в приложении Android с помощью широковещательного приемника, проблема в том, что я нашел решение при открытии приложения. при открытии приложения я могу получать уведомления. Но когда приложение отключается или принудительно останавливается, я не получаю уведомление. Я хочу знать, как я могу получать уведомления, когда приложение подключено к Интернету, и получать уведомления, даже если приложение принудительно остановлено.
Ответ №1:
В FCM (Firebase Cloud Messaging) есть два типа сообщений:
- Отображаемые сообщения: эти сообщения запускают обратный вызов onMessageReceived() только тогда, когда ваше приложение находится на переднем плане
- Сообщения данных: эти сообщения вызывают обратный вызов onMessageReceived (), даже если ваше приложение находится на переднем плане / в фоновом режиме / убито
Команда Firebase еще не разработала пользовательский интерфейс для отправки сообщений данных на ваши устройства. Когда ваше приложение закрывается, уведомление отправляется в вашу систему, и можете ли вы получить данные в уведомлении, когда вы нажимаете на уведомление, ваше приложение запускается, и в вашей активности запуска вы можете получить данные намерения