Почему приложение Android теряет данные WebView после обновления до Android 10? - PullRequest
0 голосов
/ 19 сентября 2019

У нас есть как минимум два приложения Android, которые используют компонент веб-просмотра с постоянными автономными данными в форме IndexedDB, LocalStorage и Cookies.Похоже, они теряют все эти данные при обновлении с Android 9 до Android 10 на Pixel XL (и, по крайней мере, на одном другом устройстве).За последние 5 лет этого не происходило с этими приложениями при обновлении других устройств на любом известном нам устройстве.

Это может привести к потере данных, если пользователи перед отправкой изменений передадут изменения данных WebView на сервер.Обновить.

Мы пытаемся выяснить, является ли это:

  • Ошибка в процессе обновления?
  • Преднамеренно сделано по какой-то причине (и задокументировано ли это)?
  • Какие-то изменения, которые мы должны включить в приложение, чтобы пережить обновление Android 10 без потери данных?

Другие примечания:

  • Мыподтвердили, что если мы перезагрузим данные, они работают нормально, но, как уже упоминалось, пользователи могут потерять данные при обновлении
  • Мы попытались перезапустить устройство еще раз
  • Мы создали отладочную версию для проверки иданные

1 Ответ

0 голосов
/ 23 сентября 2019

Произошли некоторые изменения в работе WebView.Он больше не предоставляется Google Chrome, теперь WebView - это отдельное приложение.Причиной этого являются ограничения ЕС.

Более подробную информацию можно найти здесь.

...