WhiskeyMateWhiskeyMate
← 所有文章

Troubleshooting

Android 1.1.4 中的酒藏可靠性修复

幽灵酒瓶、酒藏消失以及如何确保您已获得修复

0 人觉得有帮助

问题描述

在 1.1.4 版本之前,部分 Android 用户遇到了两个相关的酒藏错误:

  • 幽灵酒瓶:用户并未添加的酒瓶出现在酒藏中,尤其是在网络重新连接或应用重启后。
  • 酒藏消失:在网络状况不佳时,整个酒藏列表变为空白。

修复内容

  • 移除重复的哨兵行:Firestore 酒藏监听器在每次触发时都会添加一个重复的 newCollection 哨兵。我们现在会在添加前检查重复项并验证酒藏数据。
  • 监听器错误不再清空列表:当监听器在网络问题期间出错时,我们会保持现有酒藏可见,并记录错误以供调试。
  • 消除竞态条件:酒藏列表更新现在受 Mutex 保护,因此在酒藏创建期间的并发操作不会产生重复项。

如何确认您已获得修复

  1. 打开 Google Play 商店。
  2. 搜索 WhiskeyMate 并确认已安装 1.1.4 或更高版本。
  3. 如果您仍然看到残留的幽灵酒瓶或意外的酒藏,您可以安全地将其移除 — 产生它们的底层错误已得到修复。
0 人觉得有帮助