¿Por qué la aplicación me solicita permisos?
La aplicación te solicitará algunos permisos, te explicamos cuales son y para que los usa.
La primera vez que uses la aplicación o cuando vayas a usar una funcionalidad que requiera algún permiso y todavía no esté autorizado éste te será solicitado. Los que permisos que te solicitaremos son:
Usar la cámara:
Este permiso se te solicitará para que puedas escanear códigos Qr que te permiten por ejemplo vincular tu usuario como empleado de una empresa (esto puedes verlo en ¿Cómo puedo usar la aplicación?).
Las imágenes de los QR que la cámara recoge en ningún momento son enviadas al servidor ya que se procesan por la aplicación de tu dispositivo para decodificar el mensaje del QR y es este mensaje el que se envía al servidor.
Usar la geolocalización:
Esta aplicación pretende darte la posibilidad de hacer fichaje remoto por lo que es necesario conocer tanto la posición como el momento en el que se ficha una entrada o salida de la jornada.
Ejecución en segundo plano:
Este permiso capacita a la aplicación a ejecutar código cuando no está como aplicación principal en la pantalla, no obstante para que pueda ejecutar cualquier código deberá estar en ejecución, si se cierra la aplicación esta no ejecutará ningún código en segundo plano. Es decir si teniendo la aplicación activa navegas al escritorio de tu móvil ésta seguirá ejecutándose en segundo plano, pero si pulsas el botón de cerrar todas las aplicaciones o cierras ésta en concreto la aplicación se cerrará totalmente.
¿Para qué queremos ejecutar código en segundo plano? Por dos razones:
- Cuando haces acciones de fichado éstas son registradas por la app, enviadas después al servidor y al cabo de un tiempo se verifica que el mensaje se integró correctamente en la cadena de bloques. Estas acciones requieren un tiempo y no tiene sentido bloquear tu móvil con la aplicación en primer plano para que se puedan completar, por lo que por usabilidad se ejecutan en segundo plano.
- Para poder alertarte si detectamos que estas en el trabajo pero no has fichado o viceversa. Para lo cual también te pediremos el siguiente permiso.
Mostrar notificaciones:
Este permiso permite colocar notificaciones en el gestor de notificaciones de tu dispositivo. La finalidad de estas notificaciones es recordarte que tal vez olvidaste realizar un fichaje de entrada o de salida. Esta fincalidad la puedes encontrar explicada en Puntos wifi y puntos geolocalizados al rescate!!
Esperamos haberte podido aclarar la necesidad de los permisos requeridos.