Activa las notificaciones push PhoneGap Spain

Foro

Home Forums PhoneGap correr aplicación en background

This topic contains 2 replies, has 3 voices, and was last updated by  wilago1979 8 meses .

Viendo 3 respuestas - de la 1 a 3 (de 3 en total)
  • correr aplicación en background

    Intervenciones
  • mariozan 
    Participant

    Saludos, quiero que mi aplicación ejecute una función cada cierto tiempo en segundo plano. Estoy probando el plugin background-mode pero solo me ejecuta la funciona una vez al abrir la aplicación. Que solución puedo tener para este error.


    Daniel Riera
    Daniel Riera 
    Participant

    Hola Mariozan

    Con la aplicación cerrada es imposible ejecutar una función Javascript, por lo que el plugin Background-mode lo único que hace es poder ejecutarla con la app en segundo plano.

    Si utilizas el este plugin para hacerlo necesitas hacer dos cosas, una al iniciar la app agregar el siguiente código

    1.  cordova.plugins.backgroundMode.enable();

    Esto activará el sistema de background.

    Después añadir otro evento, añadiendo la función que necesites que se ejecute en segundo plano

     Code: arbitrary (select
    1.
    2.
    3.
    4.

    cordova.plugins.backgroundMode.onactivate = function() {
    //La función
    //Añadir un setTimeout(funcion, 10000); para hacer que la función se ejecute cada x segundos
    };

    Eso es todo, igualmente en la documentación del plugin está bastante claro su uso.

    Un Saludo!


    wilago1979 
    Participant

    Hola Daniel esto que indicas soluciona que aun dando cerrar a todas las aplicaciones la aplicación se sigue ejecutando en segundo plano?


Viendo 3 respuestas - de la 1 a 3 (de 3 en total)

You must be logged in to reply to this topic.