none
Aplicación de Emergencias RRS feed

  • Pregunta

  • La aplicación Phonehelp desarrollada en Android e IOS, es una aplicación para emergencias de Salud, Policía y Bomberos, incluye la geolocalización y sincronización constante con el servidor (cada 1 minuto mínimo).

    Investigando en este FORO y en la documentación, encontramos los siguientes inconvenientes:

    1. Windows Phone 8.1 no permite la geolocalización continúa en background ya que luego de correr 4 horas sin interacción del usuario, el SO finaliza el proceso. 

    2. Las tareas backgournd corren mínimo cada 30 / 40 minutos, nosotros necesitamos sincronizar con el servidor cada 30 segundos / 1 minuto. 

    3. Como alternativa a la sincronización y geolocalización encontramos el WNS para enviarles desde el servidor notificaciones RAW al teléfono cada 30 segundos / 1 minuto y así correr un bloque de código en el teléfono, para que informe posición y se sincronice. El inconveniente de este es que Microsoft no garantiza que la notificación llegue y además si la cantidad de notificaciones por minutos es elevada, podría cortar el servicio por SPAM. 

    Es posible realizar lo que estamos queriendo hacer o verdaderamente son inconvenientes y no hay forma de solucionarlos, por lo que desarrollar la aplicación para que pueda ser utilizadas en dispositivos que cuenten con Windows Mobile, quedarìa descartada. 

    Quedamos a la espera de un contacto de un especialista de Windows Phone de Microsoft, para que nos puedan evacuar las dudas y asesorarnos a tal efecto. 

    Saludos. 


    lunes, 23 de febrero de 2015 13:35

Respuestas

  • Hola Arias Mele.

    1. Windows Phone 8.1 así como lo mencionas no soporta la funcionalidad que necesitas.
    2. Tal cual, las tareas en segundo plano no pueden ser inferiores a 15 minutos.
    3. Si utilizas WNS y tu periodo es muy corto (además envías muchas notificaciones) SPAM seguro.

    Realmente está muy complicado lo que quieres hacer (en el sentido que Windows Phone 8.1 te lo está limitando).

    Lastimosamente tienen esas restricciones.

    Saludos.


    Christian Amado
    Software Engineer | MCPD: Windows Phone Developer | MCTS: Silverlight Developer
    Don't forget to mark the right answer and vote up if helps you.
    MCP Profile

    martes, 3 de marzo de 2015 18:37