Веб-приложение теряет локальное хранилище при запуске с домашнего экрана iOS 11.3 - PullRequest
0 голосов
/ 27 апреля 2018

У нас есть веб-приложение на Java-скрипте. Мы храним учетные данные пользователей в локальном хранилище, так что пользователи остаются в системе / не нужно вводить свои учетные данные при каждом запуске приложения.

Веб-приложение запускается путем добавления на главный экран и запуска оттуда.

Недавно некоторые из наших клиентов перешли на iOS 11.3, и некоторые из них теряют свои учетные данные / локальное хранилище при запуске веб-приложения с домашнего экрана. Приложение находится в эксплуатации уже 5 лет, и ничего не изменилось в том, что касается сохранения учетных данных в локальном хранилище.

Переход в Safari и запуск оттуда работает отлично (локальное хранилище сохраняется). Это текущий обходной путь для них. Но очевидно, что запуск с домашнего экрана предпочтительнее из-за простоты использования, отсутствия URL-панелей, занимающих место, а также мы хотим иметь один метод (запуск с домашнего экрана) для всех наших пользователей.

Мы попробовали все обычные базовые вещи для решения этой проблемы - удаление закладки, повторное добавление закладки на домашний экран, перезагрузка устройств и т. Д.

Ожидается ли сейчас такое поведение для iOS 11.3 и выше? (Но, опять же, это происходит только на некоторых устройствах iOS 11.3, но не на всех - просто чтобы дать вам представление о масштабе, на данный момент примерно 40 пользователей обновили iOS 11.3, из них только 3 демонстрируют вышеуказанную проблему). Что мы можем сделать, если мы хотим сохранить локальное хранилище при запуске с домашнего экрана?

...