У нас есть как минимум два приложения Android, которые используют компонент веб-просмотра с постоянными автономными данными в форме IndexedDB, LocalStorage и Cookies.Похоже, они теряют все эти данные при обновлении с Android 9 до Android 10 на Pixel XL (и, по крайней мере, на одном другом устройстве).За последние 5 лет этого не происходило с этими приложениями при обновлении других устройств на любом известном нам устройстве.
Это может привести к потере данных, если пользователи перед отправкой изменений передадут изменения данных WebView на сервер.Обновить.
Мы пытаемся выяснить, является ли это:
- Ошибка в процессе обновления?
- Преднамеренно сделано по какой-то причине (и задокументировано ли это)?
- Какие-то изменения, которые мы должны включить в приложение, чтобы пережить обновление Android 10 без потери данных?
Другие примечания:
- Мыподтвердили, что если мы перезагрузим данные, они работают нормально, но, как уже упоминалось, пользователи могут потерять данные при обновлении
- Мы попытались перезапустить устройство еще раз
- Мы создали отладочную версию для проверки иданные