Troubleshooting
Исправления надежности коллекций в Android 1.1.4
Бутылки-призраки, исчезающие коллекции и как убедиться, что вы используете исправленную версию
0 сочли это полезным
Что происходило
До версии 1.1.4 некоторые пользователи Android сталкивались с двумя связанными ошибками в коллекциях:
- Бутылки-призраки: бутылки, появляющиеся в коллекциях, которые пользователь не добавлял, особенно после переподключения к сети или перезапуска приложения.
- Исчезающие коллекции: весь список коллекций становился пустым при плохом сетевом соединении.
Что было исправлено
- Удалены дублирующиеся строки-маркеры: прослушиватель коллекций Firestore добавлял дублирующий маркер newCollection при каждом срабатывании. Теперь мы проверяем наличие дубликатов и проверяем данные коллекции перед добавлением.
- Ошибки прослушивателя больше не очищают список: когда прослушиватель выдает ошибку из-за проблем с сетью, мы сохраняем существующие коллекции видимыми и регистрируем ошибку для отладки.
- Устранены состояния гонки: обновления списка коллекций теперь защищены мьютексом, поэтому параллельные операции во время создания коллекции не могут приводить к дубликатам.
Как убедиться, что исправление установлено
- Откройте Google Play Store.
- Найдите WhiskeyMate и убедитесь, что установлена версия 1.1.4 или новее.
- Если вы все еще видите оставшиеся бутылки-призраки или неожиданную коллекцию, вы можете безопасно удалить их — основная ошибка, которая их создала, исправлена.
0 сочли это полезным