Instalación y soporte
Registro de cambios
Qué cambió en cada versión de la app y qué hay que tener en cuenta al publicarla. En orden cronológico inverso: la versión más reciente arriba. Cada entrada indica la versión visible y, entre paréntesis, el número de compilación.
La app no necesita ningún despliegue en el cliente: se publica en Google Play y en el App Store, y los dispositivos la actualizan desde la tienda. La línea Despliegue de cada entrada avisa cuando una versión exige algo más, como un cambio en la solución FileMaker o un primer inicio de sesión con conexión.
05/10/2026 · 3.8.6 (133)#
El marcaje funciona sin conexión. Hasta ahora, iniciar un servicio sin cobertura daba «Error al iniciar el servicio», y la foto del marcaje no se guardaba ni avisaba. Ahora el servicio se crea en la cola con su hora, su posición y, si el perfil la exige, su foto, se puede parar sin conexión y llega a FileMaker ya cerrado. Al volver a abrir la app con un servicio en marcha, el marcaje lo recupera, y tampoco lo pierde al plegar y desplegar la sección. Ver El marcaje sin conexión.
Firmas sin conexión.
- Una firma pendiente de enviar cuenta para iniciar un servicio y para salir del parte cuando el perfil exige firma.
- La firma de un parte desde la sección de partes de una tarea también se puede recoger sin conexión.
- Al sincronizar una firma, la app vuelve a leer el parte o el presupuesto, que FileMaker ya da por firmado.
Imprimir sin selector respeta la plantilla por defecto. Con VER_PLANTILLAS_* a 0, el documento sale valorado si PLANTILLA_POR_DEFECTO es «Documento valorado». Hasta ahora salía siempre sin valorar.
El traspaso de stock sigue la regla de s360 escritorio. El almacén de origen depende del modo de control de stock, con la persona y el activo del primer servicio del parte. Hasta ahora, el almacén del activo sustituía al del proyecto en cualquier modo, y el servicio podía ser de otro parte. Ver Traspaso de stock.
Sincronización y mala cobertura:
- Un cambio que no se puede enviar por falta de red ya no se cuenta como rechazado por el servidor: la sincronización se corta y lo reintenta.
- Después de enviar servicios, la app recalcula los conceptos facturables de su parte.
- Un fallo de la red al comprobar la sesión ya no provoca el aviso de sesión no válida.
- Una conexión que se corta a medias al iniciar sesión cuenta como falta de conexión y prueba el acceso sin conexión.
- El tipo de hora y de trabajo por defecto se guardan en el dispositivo, para los servicios iniciados sin conexión.
- El marcaje ya no espera a que termine toda la carga inicial, y un fallo en una etapa de la carga no detiene las siguientes: queda en
LOG_ERRORES_APPcomo «Carga inicial (etapa N)».
Otras correcciones:
- Se puede parar un servicio después de reiniciar la app, aunque su tarea no esté cargada.
- Salir de una ficha o cerrar sesión ya no deja pantallas abiertas debajo, y el botón atrás no vuelve a pantallas de la sesión anterior.
- Con «ver solo los suyos», el calendario ya no muestra el indicador rojo mientras la persona no tiene servicios en ningún mes cargado.
- Las secciones Documentación y Firma de un parte ya no se mezclan ni se quedan vacías cuando se cargan a la vez.
- Plegar una sección mientras carga ya no provoca errores.
Despliegue: publicar en las dos tiendas. No cambia nada en la solución FileMaker.
01/10/2026 · 3.8.5 (132)#
El acceso sin conexión pide la contraseña. Hasta ahora, dentro del plazo de TIEMPO_DESCONEXION_APP, se podía entrar sin conexión con el código de empresa y el usuario y cualquier contraseña. Ahora la app guarda, en cada inicio de sesión con conexión, un resumen irreversible de la contraseña, y sin conexión exige que coincida. Además, solo habilita el acceso sin conexión si la persona tiene perfil y ha aceptado el contrato. Ver Inicio de sesión sin conexión.
Tras actualizar, el primer inicio de sesión tiene que ser con conexión
Las identidades guardadas por versiones anteriores no tienen el resumen de la contraseña y no sirven para entrar sin conexión. Un técnico que actualice y abra la app sin cobertura no podrá entrar hasta que inicie sesión una vez con conexión.
El inicio de sesión elige siempre el servidor correcto. El inicio automático al abrir la app, la recuperación de contraseña y la activación usaban siempre el servidor de producción, así que las empresas de desarrollo y preproducción no entraban solas. Ahora todos los caminos eligen el servidor por el código de empresa.
Otros cambios en el inicio de sesión:
- Un usuario sin perfil ve el aviso y vuelve al formulario. Antes, en el inicio automático, la app se quedaba en el logo sin ningún mensaje, y en el manual el botón se quedaba desactivado.
- Un tiempo de espera agotado se trata como falta de conexión: prueba el acceso sin conexión y ya no abre el diálogo de activación.
- Un intento ya no muestra el mensaje de error del anterior.
- En iOS, al volver del App Store sin actualizar, la app sigue en la pantalla de actualización. Antes se quedaba en el logo.
El perfil y las secciones se descargan en cada inicio de sesión con conexión. Antes solo se descargaban si FileMaker adelantaba su marca de sincronización, y un cambio en App Config podía no llegar nunca al móvil.
El botón atrás de Android en el calendario pide confirmación. Antes cerraba la sesión sin preguntar y dejaba activo el acceso sin conexión. Ahora pregunta y cierra la sesión igual que el botón «Cerrar sesión».
Trabajo sin conexión y ficheros:
- Los cambios en un parte o una tarea creados sin conexión llegan al servidor. Antes se veían en la app, pero no se enviaban nunca.
- Si la imagen de una firma o de una foto, un documento o un recibo no se puede subir, la app guarda una copia y la reintenta al sincronizar. Antes se perdían sin aviso, y la firma quedaba marcada sin imagen.
- El recibo de un gasto creado sin conexión ya no se pierde: la app pide adjuntarlo cuando el gasto se haya sincronizado.
Albaranes:
- Desde un parte, sin ningún concepto marcado para servir ya no se crea un albarán vacío. Si una línea no se puede crear, su concepto no se marca como servido y el parte no se da por servido.
- Desde un presupuesto, se sirven las unidades pendientes y no las totales, así que un presupuesto certificado en parte ya no sirve dos veces lo certificado. Las líneas se crean vigentes, y el aviso de éxito solo sale si ha ido bien.
«Ver solo los suyos» se aplica también a la lista de partes. Con VER_PARTES_APP a 0, la lista solo muestra los partes en los que la persona tiene servicios. Antes solo se filtraba el calendario.
Los textos libres llegan enteros a los guiones. Un #, un & o un + en una descripción o unas observaciones cortaba el parámetro del guion, que fallaba sin aviso.
En iOS, los textos de los permisos están en castellano y explican para qué se usa cada uno.
Despliegue: publicar en las dos tiendas. No cambia nada en la solución FileMaker. Avisar a los técnicos de que, tras actualizar, el primer inicio de sesión tiene que ser con conexión.
03/09/2026 · 3.8.4 (131)#
- No se puede cambiar el equipo, personal o recursos, de una tarea servida.
- El pie de totales vuelve a verse en los albaranes, además de en los presupuestos.
03/09/2026 · 3.8.3 (130)#
- Si la conexión normal falla o no responde en 8 segundos, la app repite la llamada forzando IPv4. Sustituye al forzado de IPv4 para todas las conexiones de la 3.8.2. Ver Tiempos de espera y reintentos.
- Corrige un albarán vinculado que aparecía al generar un presupuesto desde una tarea sin que existiera.
- Corrige el texto «null» en la facturación, el código que faltaba en la ficha de personas y el perfil vacío en el equipo de una tarea.
- Corrige el texto de los albaranes servidos.
02/09/2026 · 3.8.21 (129)#
- Deja de forzar IPv4 en todas las conexiones, como hacía la 3.8.2.
02/09/2026 · 3.8.2 (128)#
- Al iniciar sesión en otra empresa desde el mismo dispositivo, la app vacía la copia local de la anterior. Los cambios pendientes no se tocan.
- El inicio automático muestra un mensaje de carga mientras sincroniza.
- Al cambiar de mes en el calendario, la app muestra «Cargando...» mientras recarga los datos, y el filtro de fechas «De/a» ya no se borra.
- Fuerza IPv4 en todas las conexiones.
02/09/2026 · 3.8.1 (127)#
- En iOS, la comprobación de versión en el App Store tiene un tiempo de espera de 8 segundos. Sin él, la app podía quedarse para siempre en la pantalla de inicio.
01/09/2026 · 3.8.0 (126)#
- Sin conexión se pueden generar albaranes, desde los conceptos y desde un presupuesto, crear clientes y artículos, y crear planificaciones desde el listado general.
- Nueva certificación de presupuestos por unidades o por porcentaje, con su propia entrada en el menú.
- Las credenciales guardadas pasan al almacenamiento seguro del sistema.
- La app pide confirmación antes de borrar un material o un documento.
- La app avisa de acciones que antes fallaban en silencio.
- El albarán generado desde un parte guarda el identificador del documento de pago y no su descripción.
- El redondeo del tiempo facturable ya no factura de más en los múltiplos exactos.
24/08/2026 · 3.7.3 (126)#
- Modo sin conexión para presupuestos y albaranes, y correcciones de datos.
24/08/2026 · 3.7.2 (125)#
- Aviso de poco espacio en el dispositivo, limpieza de la copia local antigua y registro de errores en
LOG_ERRORES_APP.
21/08/2026 · 3.7.1 (125)#
- Modo sin conexión para tareas y mejoras de la sincronización.
20/08/2026 · 3.7.0 (124)#
- Primer modo sin conexión, para partes, y correcciones de una auditoría del código.
Las versiones anteriores a la 3.7.0 no se detallan aquí.