Se requiere crear una aplicación descargable ya sea para iOS o Android respectivamente.
La principal función que debe tener el aplicativo son las funcionalidades de:
1. Identificación de usuario
2. Sistema de alertas
La conectividad entre aplicativo y servidor web, es a través de comunicación PHP o solo si es necesario con una estructura XML. El motor de base de datos de conexión es MySQL.
* Identificación de Usuario
Para poder identificar al usuario, el aplicativo deberá tener una ventana de identificación de usuario, el cual se realiza a través de RUT (DNI) y Contraseña respectiva. La contraseña debe estar cifrada en MD5.
Una vez identificado al usuario, se retornará la información del mismo, el cual debe ser solo mostrado en el aplicativo, sin necesidad de modificar o eliminar la información enviada desde el servidor web. Es solo informativo.
El aplicativo no necesita realizar identificación de usuario por cada vez que se inicie el software, sino que con una vez ingresado éste debe guardar los datos de usuario, el cual tiene el ID único que es el RUT (DNI). A menos que el usuario realice una Salida por menú (Logout)
* Sistema de Alertas
El aplicativo, antes de poder usar el sistema de alertas, debe estar previamente identificado al usuario.
El envío de alertas es en base a notificaciones Push, dado que el servidor es quien debe enviar el mensaje de alerta, solo y cuando ocurra.
NOTA: Para poder implementar el proceso Push de envío, se debe realizar una orientación para poder activar y hacer un uso correcto de API, KEY u otro desde el servidor web (página en PHP). Así la ayuda necesaria para activar, ya sea en Google o Apple respectivamente.
La alerta contendrá un mensaje de texto y una imagen pequeña (link).
* Habilitación en App Store
Se debe dejar el aplicativo, una vez construido, disponible en App store, tanto de iOS como de Android.
Además de enviar el código fuente respectivo para su revisión y respaldo.
Hola señor,
Somos una empresa de desarrollo de la India aquí.
Hemos revisado sus detalles publicados aquí y queremos más aclaraciones, así que envíenos un mensaje para discutir sobre él más de lo que podremos mover en él.
Gracias
Ya tienes la API desarrollada ?
La App que deseas sólo tendrá 3 pantallas ?
Cuando mencionas el sistema de alertas te refieres a una pantalla de configuración o simplemente a que la App puede recibir notificaciones PUSH ?
Tengo aproximadamente 3 años de experiencia desarrollando para dispositivos iOS y android , con diversas aplicaciones publicadas en el app store, totalmente nativas con lenguajes de programación objective-c y swift, y java en el caso de android