Локальные уведомления в Cordova 3.0.0

Я разрабатываю приложение Cordova 3.0.0, которое должно периодически показывать уведомления пользователю. Они должны быть типами уведомлений, которые находятся в центре уведомлений в iOS; Модальные всплывающие окна недостаточно хороши, так как приложение может работать в фоновом режиме в то время.

Встроенный плагин Notification предоставляет только модальные всплывающие окна: http://docs.phonegap.com/en/3.0.0/cordova_notification_notification.md.html

Я видел сторонние плагины, такие как: https://github.com/DrewDahlman/Phonegap-LocalNotification – однако они разработаны для гораздо более старых версий Cordova / PhoneGap.

Можно ли использовать любой из них с Cordova 3; Или есть лучший способ сделать это (устройство – независимо, если это вообще возможно, так как мне нужно иметь подобное поведение на Android, а также на iOS); Или мой лучший вариант – перейти на более раннюю версию Кордовы?

благодаря

В плагине Дрю Дальмана все еще есть некоторые проблемы. Например, cancel () и обратный вызов фона не работают.


Этот, от Sebastián Katzer обновляется и работает с Cordova 3+ :

https://github.com/katzer/cordova-plugin-local-notifications

Для iOS, Android и WP8

Согласно вопросам для плагина Дрю Далмана некоторые люди имели некоторый успех, используя этот плагин в Cordova 3.0.6:

https://github.com/DrewDahlman/Phonegap-LocalNotification/issues/18

Вместо того, чтобы понижать до более ранней версии, я бы посмотрел, может ли быть создан запрос на растяжение для плагина. Это поможет всем и позволит вам использовать преимущества Кордовы.

Я действительно изучал эту же проблему ранее для Android. Не реализовано ничего еще, но в этом учебнике, как представляется, есть полезная информация (часть 3 наиболее актуальна для показа уведомлений):

http://red-folder.blogspot.co.uk/2012/09/phonegap-service-tutorial-part-1.html

Я googled, но ничего не мог найти.

Мое предложение состояло в том, чтобы вы сами писали свои собственные плагины / расширения для Android и IOS. Это не сложно. Проблема с написанием собственного плагина IOS заключается в том, что вам нужно иметь mac и iphone / ipad. Кроме того, попробуйте использовать подключаемый модуль Phonegap-LocalNotification, который может работать.

Intereting Posts