/ / Mobile Safari изчиства бисквитките и LocalStorage при твърдо нулиране - ios, бисквитки, браузър, мобилно-сафари, съхранение

Mobile Safari изчиства "бисквитките" и LocalStorage на hard-reset - ios, cookies, браузър, мобилен сафари, хранилище

В момента усилено работя по разработването на първото си уеб приложение и се натъкнах на проблем с браузъра Safari на мобилните устройства на iOS.

Ако създам набор от бисквитки, чийто срок на действие изтича x дни (основно всяка бисквитка, създадена само за сесия или по друг начин) и твърдо нулиране на браузъра на телефона (както при затваряне на приложението изцяло или рестартиране на телефона) бисквитката се унищожава.

Защо така? И как мога да го избегна?

Същото се случва и с обекти, съхранявани в LocalStorage.

Освен това, ако не може да се избегне, какъв друг начин за съхранение на моите данни от приложението трябва да използвам? Съхранението от страна на сървъра е последна инстанция тук.

Настройките на телефона са проверени, нищо не показва, че браузърът отхвърля или е настроен да изчиства бисквитки при излизане на сесия / приложение.

Отговори:

0 за отговор № 1

Както каза Шиван Раптор, важните данни трябва да се съхраняват от страна на сървъра.

След известно объркване открих също, че localStorage очевидно оцелява трудно при нулирането на приложението, докато бисквитките не го правят.

Затваряне.