Servicio y cordova plugin

Me gustaría saber cuál es la mejor manera de resolver mi problema. Y mi problema es el siguiente.

He desarrollado una aplicación para Android usando cordova. El código androide nativo es el mínimo requerido.

Lo que necesito es, cuando se inicia la aplicación, para iniciar un servicio con él. Cuando la aplicación se cierra, el servicio debe permanecer activo. El servicio se comunica con un servidor y descarga algo si este "algo" existe. Sólo después del evento de descarga el servicio debe notificar al usuario para iniciar la aplicación inicial y ver los resultados o, mejor aún, el servicio en sí para iniciar la aplicación inicial.

¿Cuál es la mejor manera de implementar esto, teniendo en cuenta que no quiero descartar mi aplicación en Córdoba.

He examinado la creación de complementos desde el código más de la aplicación original y el código de servicio es el mismo. ¿Es un plugin cordova la mejor manera de implementar mi servicio ? ¿Puede un plugin cordova servir a mi propósito o estoy totalmente equivocado?

¿Es posible usar mi código javascript en este plugin?

¿Necesito pasar al código nativo para lograr lo que necesito?

Gracias de antemano

Jorge

One Solution collect form web for “Servicio y cordova plugin”

Por lo que he probado el cordova android plugin se ejecuta mientras la aplicación se está ejecutando. Después de que se cierra, se detiene.

Pero hay un plugin disponible que trae soporte de soporte de fondo. https://github.com/Red-Folder/bgs-core

http://red-folder.blogspot.de/

El servicio de fondo de Java se ejecuta, incluso si la aplicación está cerrada, pero ya no proporciona handlings de eventos JavaScript. Todo tu código de servicio de fondo que quieras usar aunque la aplicación esté cerrada, tiene que estar escrito en Java androide nativo.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.