Skip to content

HalconPOS 1.0.19

Choose a tag to compare

@halconlabsCOM halconlabsCOM released this 27 Aug 06:07
· 6 commits to main since this release

La actualización automática en Android ya puede terminar. Y el ícono de Windows ahora se dibuja.

⚠️ Si tenés 1.0.18 o anterior en el teléfono, esta vez hay que instalar a mano

El defecto que se corrige acá está en el mecanismo que instala las actualizaciones, así que
ese mismo mecanismo no puede traerte el arreglo. Bajá el APK de esta página e instalalo una vez;
de ahí en adelante funciona solo.

Qué estaba roto

En Android, la actualización nunca pudo instalar nada. Al APK le faltaba el permiso
REQUEST_INSTALL_PACKAGES, y desde Android 8.0 sin él el sistema se niega a abrir el instalador.
No estaba en 1.0.18, ni en 1.0.17, ni en 1.0.16.

Y no lo decía. El código pedía abrir el instalador, Android contestaba que no, y esa negativa
se descartaba en silencio. La pantalla se quedaba en «Verificando integridad del archivo…», que ni
siquiera era cierto: el archivo ya estaba bajado y verificado. Ese texto es lo que se muestra al
llegar al 100 %, y como nada volvía a cambiar el estado, ahí se quedaba. «Reintentar» repetía el
mismo camino con el mismo final. Ahora, si algo falla, se ve el motivo.

El teléfono se congelaba al verificar. El cálculo del SHA256 cargaba el archivo entero en
memoria —91 MB, o 202 MB en la versión universal— y lo procesaba en el mismo hilo que dibuja la
pantalla. Ahora va por bloques y en segundo plano.

En Windows salía el logo de Flutter en el instalador y en el acceso directo. El archivo de
íconos estaba escrito en un formato que Windows sólo acepta en el tamaño más grande; en 16, 32 y
48 píxeles no podía leerlo y caía al ícono por omisión.

Qué NO cambió

Nada del funcionamiento: ni ventas, ni stock, ni facturación, ni impresión.

No es obligatoria, pero si usás la aplicación en el teléfono conviene: sin esto, ninguna
actualización futura va a poder instalarse sola.