Когда мое приложение хранит данные локально на телефоне, как долго это хранилище?Я уточню точную ситуацию:
Я создаю приложение с помощью jQueryMobile и Phonegap.По сути, это приложение для браузера, но использование Phonegap позволяет мне упаковать его и продавать в магазинах приложений, помимо прочих преимуществ.
Phonegap предлагает два способа хранения, оба из которых гармонизируют собственные функции iOs, Android,Blackberry и некоторые другие ОС: localStorage (который представляет собой примитивные пары ключ-значение) и база данных Web SQL.И localStorage, и веб-SQL являются формами хранения, которые принадлежат браузеру.Сказав это, я не могу выяснить, как долго данные будут храниться, при каких обстоятельствах они будут удалены, при каких обстоятельствах они могут быть недоступны и т. Д.
Например, если приложение хранит данныеданные с localStorage или веб-SQL, и пользователь переключается на другой стандартный браузер на своем Android, будет ли приложение открыто с новым браузером, и означает ли это, что сохраненные данные недоступны?
Если пользователь нене использовать приложение в течение года (что в моем случае является реалистичным и не обязательно плохим сценарием), истек ли срок действия данных, как cookie, или, возможно, был вытеснен из хранилища браузера потоком данных из других приложений?
Или данные будут уничтожены еще раньше, например, когда: - пользователь заходит на другой сайт в браузере - браузер закрывается вручную - процесс браузера останавливается или умирает - и т.д.
илиlocalStorage и web SQL - тип хранилища, которое вы удаляете только тогда, когда (в Android) вы идете в Настройки> Приложения и активноудалить пользовательские данные, связанные с приложением?
Спасибо за любые идеи.На старом WWW нет ничего информативного.
Что происходит в случае обновления приложения.Локальное и веб-хранилище будет удалено или останется?