Servicio background (notificaciones locales, cron)


Terminado
Descripción:
Se necesita un plugin para PHONEGAP, realizar CRON que funcione en background, basicamente que permita:

1. Para empezar uno de los requerimientos es el cron de las notificaciones cada cierto tiempo:
1.1) Entradas para el plugin, un array con los elementos id, titulo, texto, y periodicidad :
[{
id: 1,
text: "notificación de cada 20 minutos",
at: fecha_y_hora_cuando_empieza,
every: 20 --> mins
},
{
id: 2,
text: "notificación cada 10 mins",
at: fecha_y_hora_cuando_empieza,
every: 10 --> mins
},
{
id: 4,
text: "notificación cada 30 mins",
at: fecha_y_hora_cuando_empieza,
every: 30
}]

1.2) Se ejecute internamente cada X minutos (tiempo puesto en la variable de configuración "every"). desde phonegap.
1.3) Debe enviar una Notificacion local con el titulo y texto configurado, así la app este en background (no es neceario conexion a internet para esto por que es local).
1.4) Debe tener una función para destruirlo (.cancel() o .destroy()) desde phonegap
1.5) Debe tener una función de que consulta el "status" que retorna si esta activo o no.
1.6) El plugin debe permitir por medio de una funcion consultar las notificaciones que se le han dado click y cuales no por medio de un callback.

NOTA:
Intentamos usar este plugin que se adapta perfecto a esta necesidad pero a veces no funciona y aveces si, si pueden ajustarlo para su correcto funcionamiento perfecto, pues ya tendrían toda la arquitectura del plugin solo seria corregir:
https://github.com/katzer/cordova-plugin-local-notifications

ACLARACIONES:
El plugin debe funcionar para dispositivos version de android mayores a 4.1 inclusive android 7.
El plugin debe funcionar en background asi la app no este abierta.
Versión phonegap 6.5.1


Categoría: IT & Programación
Subcategoría: Programación para móviles
¿Cuál es el alcance del proyecto?: Bug o cambio pequeño
Es un proyecto o una posición?: Un proyecto
Actualmente tengo: Tengo las especificaciones
Experiencia en este tipo de proyectos: Si (He administrado este tipo de proyectos anteriormente)
Disponibilidad requerida: Según se necesite
Integraciones de API: Otros (Otras APIs)
Plataformas requeridas: Android

Abierto

Presupuesto

5

Propuestas

7

Freelancers interesados

Publicado: Hace 6 meses

Plazo: 5 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Nelson J. R. E. Ingeniero en Informática, ORACLE Certified Professional Java SE 6 Programmer. Profesional Universitario de alto desempeño y sólida Experiencia en Proyectos Empresariales de diversa Indole, Solida Experiencia en Sistem... + detalles

Leonel A. A. D. Una persona altamente organizada con experiencia en desarrollo software para producir productos y soluciones nuevas, el corazón de su fuerza está en trabajar en equipo y su capacidad para desarrollar sistemas de... + detalles

Javier C. Entusiasta sobre el inicio de proyectos en dispositivos móviles de comunicación de bluetooth y hardwares , apasionado a la programación de comunicación a distancia como dispositivos. + detalles

Ana G. Cuento con amplia experiencia en desarrollo web, principalmente de backend en lenguajes Java y Groovy y .Net además cuento con conocimientos avanzados en frameworks como Spring y Grails. Como desarrollodara de fronten... + detalles

Saul G. Ingeniero de Sistemas Saul Galindez Mi nombre es Saul Galindez. Soy programador, tengo 42 años a día de hoy y puedo programar casi cualquier cosa que un cliente pueda necesitar. Mi comienzos en esto de la informátic... + detalles