Troubleshooting
Correcciones de fiabilidad de las colecciones en Android 1.1.4
Botellas fantasma, colecciones que desaparecen y cómo asegurarse de que ya tiene la solución
0 lo encontraron útil
Qué estaba ocurriendo
Antes de la versión 1.1.4, algunos usuarios de Android experimentaron dos errores relacionados con las colecciones:
- Botellas fantasma: botellas que aparecían en colecciones que el usuario no había añadido, especialmente después de reconexiones de red o reinicios de la aplicación.
- Colecciones que desaparecen: la lista completa de colecciones se vaciaba en condiciones de red deficientes.
Qué se solucionó
- Filas centinela duplicadas eliminadas: el oyente de colecciones de Firestore añadía un centinela newCollection duplicado cada vez que se activaba. Ahora comprobamos si hay duplicados y validamos los datos de la colección antes de añadirlos.
- Los errores del oyente ya no borran la lista: cuando el oyente produce errores durante problemas de red, mantenemos las colecciones existentes visibles y registramos el error para depuración.
- Condiciones de carrera eliminadas: las actualizaciones de la lista de colecciones ahora están protegidas por Mutex, por lo que las operaciones concurrentes durante la creación de colecciones no pueden producir duplicados.
Cómo asegurarse de que tiene la solución
- Abra Google Play Store.
- Busque WhiskeyMate y confirme que la versión 1.1.4 o posterior está instalada.
- Si todavía ve botellas fantasma restantes o una colección inesperada, puede eliminarlas de forma segura; el error subyacente que las creó está solucionado.
0 lo encontraron útil