Мне нужно постоянное хранение идентификатора участника и электронной почты для восстановления активного сеанса в Progressive Web Apps на iOS - PullRequest
0 голосов
/ 05 июля 2018

Я изучаю возможность превращения веб-сайта, которым я управляю, в прогрессивное веб-приложение, а не в приложение обертки Webview в магазине iTunes. сайт работает как PWA, единственная проблема заключается в том, что информация для входа в систему теряется, и посетитель должен входить в систему каждый раз, когда PWA помещается в фоновом режиме. Я нашел много информации об автономном кэшировании, но это не то, что мне нужно. Мне нужно, чтобы данные сеанса браузера оставались постоянными в PWA. Я посмотрел на куки, localStorage и indexedDB ... все, похоже, вылетело, когда PWA (приостановлено) выдвинут на задний план.

1 Ответ

0 голосов
/ 05 июля 2018

IndexDB - это постоянное хранилище и , поддерживаемое всеми основными браузерами , включая Safari в iOS. Если вы не видите, что данные сохраняются, вы должны что-то пропустить в коде.

...