Aplicación sin finalizar - faltan alarmas, notificaciones y revisión
€250-750 EUR
Cerrado
Publicado hace alrededor de 10 años
€250-750 EUR
Pagado a la entrega
Aunet mobile
Aplicación móvil para ERP Aunet v3
Aunet mobile deberá ser una aplicación android que debe permitir enviar y recibir datos entre un terminal y un servidor, autenticar usuarios, notificaciones. La App serà instalada en unos 50 terminales android 4.2 con GPS, conexión 3G y pantalla de 5.4”, y serà utilizada por chóferes de autobús.
---
Login
La App deberá autenticar los usuarios de los terminales con un usuario y una contraseña en un dominio. El usuario debe poder especificar el dominio, su nombre de usuario y su contraseña.
Una vez autenticado debe almacenar estos datos para no volver a solicitarlos, el usuario debe de poder cerrar la sesión. Cada vez que se abra la aplicación ésta deberá acceder directamente al escritorio de la aplicación.
Si el usuario apaga el terminal, la aplicación debe tener una tarea en segundo plano que se inicie automáticamente al iniciar el terminal que autentifique automáticamente al usuario con los datos almacenados y realice las funciones de envío y recepción de ciertos datos.
--
Tarea en segundo plano
Debe iniciarse al encender el terminal. Se encarga de:
Autenticar el usuario con los datos de acceso previamente almacenados.
Enviar la localización del terminal (latitud, longitud y velocidad de desplazamiento) al servidor con una frecuencia determinada por el servidor (20” default) durante el tiempo de jornada que se recibirá al realizar la sincronización.
Recibir los datos la primera y segunda alarma.
Confirmar que la alarma ha sido recibida y cerrada.
La geolocalización del terminal deberá activarse durante el periodo de jornada.
---
Sincronización
La app al acceder a una url con unas variables concretas podrá recoger los datos serializados que deberá usar como parámetros para realizar las notificaciones, recepción de alarmas, etc…
La app para enviar información al servidor podrá usar un metodo post en una url concreta.
---
Alarma despertador
La alarma despertador solamente deberá activarse cuando el operario / usuario / chófer tenga un planning de trabajo previsto. En la alarma despertador existirán 2 alarmas, la despertador y la de ir al trabajo.
Las alarmas deberán sonar y vibrar aunque la aplicación esté cerrada, deberá ser gestionada por la tarea en segundo plano.
Al cerrar la alarma deberá enviar al servidor que la alarma ha sido recibida y cerrada.
---
Notificaciones
Las notificaciones serán en la barra superior del sistema, con un sonido y vibración. Estas notificaciones serán enviadas por el servidor en el momento de realizar una sincronización.
---
Menu
El menú y la navegación deberán funcionar como Gmail.
Escritorio
Hojas de ruta
Planning
Partes diarios
Incidencias
Configuración
---
Escritorio
Deberá cargar una url en función del usuario
---
Hojas de rutas
Deberá cargar una url en función del usuario
---
Planning
Deberá cargar una url en función del usuario
---
Partes diarios
Deberá cargar una url en función del usuario
---
Incidencias
Deberá cargar una url en función del usuario
---
Configuración
Algunas preferencias de configuración de la aplicación.
Algunas preferencias de configuración de la cuenta en el servidor.
Los datos del usuario.
Estado de la última sincronización.
---
Como verás ya tenemos parte de la aplicación realizada, prácticamente esta toda lista excepto la alarma despertador y las notificaciones.
-------------I am expert in this field . I will provide you 100% satisfaction .My aim is satisfaction .For previous work sample discuss
project with me ....Many Thanks me in advanced for considering my bid ----------------
Ambos requerimientos son perfectamente alcanzables, siempre y cuando las notificaciones que se esperen del servidor ya estén en funcionamiento, fuera de ese supuesto el trabajo en "background/segundo plano" se puede ejecutar sin problemas, dicho esto, considero que no tener una barrera del idioma facilita el trabajo, la sinergia y el entendimiento para lograr el objetivo.
como desarrollador aunque nuevo en este portal, mi experiencia ah sido en su mayoría en "custom made software" por lo que estoy acostumbrado al análisis de la problemática y proponer, si fuera necesario, una mejor alternativa de solución y/o mejora a la solución actual.
si existe alguna duda o prefieren abordar el tema más a fondo pueden contactarme sin ningún problema.
Saludos.