Локальные уведомления Ionic 2 против push-уведомлений

Я использую Ionic 2 для создания приложения для чата. Приложение Chat использует Ionic и Meteor и отлично работает. В приложении есть событие, которое запускается при появлении нового сообщения (когда Meteor обновляет курсор Mongo).

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

Вопрос

Однако у меня вопрос: если приложение не запущено, сможет ли оно отображать уведомление, если я использую локальное уведомление?


person Richard    schedule 19.09.2016    source источник


Ответы (1)


да, плагин локальных уведомлений работает как служба в фоновом режиме.

person Sajed    schedule 20.09.2016
comment
Спасибо SaJed. Означает ли это, что он будет работать, если я закрою приложение? - person Richard; 20.09.2016
comment
Я только что это проверил. Он не работает, пока приложение не запущено. Если вы откроете приложение и нажмете кнопку «Домой», оно работает. Но если вы запустите свой телефон и никогда не запустите приложение, оно не запустится. В результате мне нужно реализовать Push-уведомления с помощью службы, такой как Googles Firebase. - person Richard; 20.09.2016
comment
хорошая точка тестирования. вы правы, этот метод нужно запускать один раз. однако для уведомлений нужен концентратор, и вы можете использовать сторонний концентратор, например google и firebase, или запрограммировать себя и зарегистрировать все идентификаторы устройств пользователей. - person Sajed; 20.09.2016