#Firebase #CloudMessaging #PushNotification
Особенности работы с Firebase Cloud MessagingВ каждом современном приложении есть Push уведомления, но так как встраивать их приходится нечасто, то каждый раз как в первый раз! 🤷♀️
Чтобы не ходить по одним и тем же граблям, разработчики Redmadrobot собрали вместе все найденные неявности и рассказали на митапе Redmadrobot. 🤖
Главное, что надо запомнить:
‼️ если вы в настройках вызвали Force Stop, то ваше приложение
совсем перестанет получать пуши до следующего запуска!
‼️ если в данных пуша нет поля
notification
, но есть поле data, то система ОБЯЗАТЕЛЬНО вызовет ваш сервис обработки пуша
‼️ если в данных есть поле
notification
, то система покажет уведомление сама ТОЛЬКО если приложение не на экране у пользователя (например, свернуто)
Вывод:
лучше не используйте поле notification
!