Troubleshooting
Android 1.1.4 中的酒藏可靠性修复
幽灵酒瓶、酒藏消失以及如何确保您已获得修复
0 人觉得有帮助
问题描述
在 1.1.4 版本之前,部分 Android 用户遇到了两个相关的酒藏错误:
- 幽灵酒瓶:用户并未添加的酒瓶出现在酒藏中,尤其是在网络重新连接或应用重启后。
- 酒藏消失:在网络状况不佳时,整个酒藏列表变为空白。
修复内容
- 移除重复的哨兵行:Firestore 酒藏监听器在每次触发时都会添加一个重复的 newCollection 哨兵。我们现在会在添加前检查重复项并验证酒藏数据。
- 监听器错误不再清空列表:当监听器在网络问题期间出错时,我们会保持现有酒藏可见,并记录错误以供调试。
- 消除竞态条件:酒藏列表更新现在受 Mutex 保护,因此在酒藏创建期间的并发操作不会产生重复项。
如何确认您已获得修复
- 打开 Google Play 商店。
- 搜索 WhiskeyMate 并确认已安装 1.1.4 或更高版本。
- 如果您仍然看到残留的幽灵酒瓶或意外的酒藏,您可以安全地将其移除 — 产生它们的底层错误已得到修复。
0 人觉得有帮助