2016-07-16 3 views
1

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

Таким образом, приложение прослушивает изменения в firebase, а затем запускает; cordova.plugins.notification.local.schedule

Если приложение не отвечает, через некоторое время, я открываю его, и это дает мне уведомления

я использовал cordova.plugins.backgroundMode.enable(); чтобы приложение работало в фоновом режиме, но не повезло.

Какие-либо идеи или есть лучший способ подтолкнуть уведомления к вашему приложению?

+0

Как я знал и использовал ранее, Кордова уведомления плагин работает только тогда, когда приложение в режиме паузы (нажмите кнопку «Главная»). Если вы нажмете кнопку «Назад», завершите приложение последним приложением, этот плагин не будет работать. Я думаю, вы могли бы создать новый плагин push-уведомлений: http://red-folder.blogspot.com/2012/09/phonegap-service-tutorial-part-1.html –

+0

Он находится в фоновом режиме, с кнопкой «домой» , Я узнал, что задержка вызвана тем, что отправлено уведомление, приложение получает информацию, уведомление отправляется, но запускает пару минут спустя, а не СЕЙЧАС, как предполагалось. – Polarsbear

ответ

1

Для все еще ищут, Вы должны капсулированной код в device.ready(), если вы не будете работать в этой ошибке