Activa las notificaciones push PhoneGap Spain

Foro

Home Forums Apache Cordova Localizacion en segundo plano. Background geolocation

This topic contains 7 replies, has 5 voices, and was last updated by  mgbeatz 3 meses, 1 semana .

Viendo 8 respuestas - de la 1 a 8 (de 8 en total)
  • Localizacion en segundo plano. Background geolocation

    Intervenciones
  • javilonchi
    javilonchi 
    Participant

    Muchas gracias ante todo. Necesito hacer una aplicación para tener localizados a los operarios y saber donde están en cada momento para en el caso de alguna urgencia poder mandar al más cercano. Para ello necesito la localización en segundo plano. He probado con el famoso plugin de christocracy “cordova-plugin-background-geolocation” pero no consigo ponerlo en marcha. Lo más que he conseguido ha sido coger dos posiciones pero porque tenía wifi y la aplicación abierta. Con datos móviles no me funciona. Lo necesito para android e ios como minimo.

    Por favor alquien que me pueda ayudar??


    MaycolTO 
    Participant

    Hola Javilonchi, yo estoy empezando a usar este plugin y me preguntaba si lograste tu objetivo. Hasta el momento yo he logrado que me brinde una posición cada vez que el usuario cambia de posición (50metros) lo que no he conseguido es que cuando tenga el app cerrada envíe datos al Servidor; cuando le active el debug y puse el app en segundo plano, el debug generaba los sonidos de cambio de posición pero no me enviaba los datos al servidor.

    Espero que me puedas ayudar, estaré al tanto de tu respuesta. Gracias.


    javilonchi
    javilonchi 
    Participant

    Mas o menos lo consegui, pero el plugin no funcionaba de manera muy correcta o yo no supe hacerlo funcionar de forma correcta. Lo conseguí cuando la app estaba cerrada, pero el móvil tenia que estar en funcionamiento, es decir, podía estar usando otras aplicaciones y me mandaba la posición pero en cuanto bloqueaba el móvil dejaba de funcionar.
    Al final lo que hice es realizar las aplicaciones para conseguir la localización en nativo y de esta manera ya si funcionan.
    Si alguna vez lo consigues…coméntamelo ;)


    Jose Jesus Perez Rivas
    Jose Jesus Perez Rivas 
    Keymaster

    Hola a tod@s,

    @javilonchi revisa este plugin, quizás te de luz con el tema para no tener que mantener uno propio: https://www.npmjs.com/package/cordova-plugin-background-mode

    Nosotros lo hemos estado usando en un proyecto, y aunque la estandarización en todos los dispositivos parece no ser completa, ya sea por límites del mismo sistema operativo o por el dispositivo móvil, el plugin realiza lo que promete, envía la posición del usuario cada x segundos aunque la app esté en segundo plano y el móvil bloqueado.

    Saludos!


    CEO y Director de desarrollo en Cero y Uno Desarrollamos Aplicaciones – ¿tienes algún proyecto? ¡trabajemos juntos! contacto@ceroyuno.eshttp://www.ceroyuno.es Fundador de PhoneGap Spain http://www.phonegapspain.com Twitter: https://twitter.com/JoseJ_PR


    javilonchi
    javilonchi 
    Participant

    Muchas gracias por contestar. Este plugin lo probe y el plugin de trabajar en segundo plano funciona de maravilla. El problema es que las coordenadas no me las cogía en segundo plano, no se por qué pero me daban error siempre al cogerlas.

    Un saludo y muchas gracias =)


    mgbeatz 
    Participant

    me podrian regalar un ejemplo de como hacer funcionar este plugin (https://www.npmjs.com/package/cordova-plugin-background-mode), por mas que intento no he podido, uso phonegap con framework7

    • This reply was modified 1 año, 1 mes by  mgbeatz.

    • This reply was modified 1 año, 1 mes by  mgbeatz.
    David Morales 
    Participant

    Yo lo intente bajandolo desde el GIT https://github.com/katzer/cordova-plugin-background-mode/tree/example y no me funciona me gustaría saber si hay alguna forma de que nos muestren uno que si funcione.

    quiero agregarlo desde el config.xml
    1.  <plugin name="cordova-plugin-background-mode" source="npm"  />

    pero no se como activarlo o que hacer al respecto ando bien perdido ojalá alguien me pudiera orientar.


    mgbeatz 
    Participant

    Si quieres hacer geolocalizacion en segundo plano tienes que usar este, https://www.npmjs.com/package/cordova-plugin-mauron85-background-geolocation


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

You must be logged in to reply to this topic.