В Sencha, который сохраняется, лучше сохранять локальные логины.

Я новичок в Сенче. Поэтому хотелось бы получить консультацию по:

  1. какой вариант сохранения лучше иметь и реализовать для локального сохранения данных входа в систему на устройстве. - Localstorage, SQlite, json, xml?

  2. Я запустил учебник, но не смог сохранить данные прокси-сервера локального хранилища. Возможно, данные не сохраняются в локальном хранилище. После обновления я получаю только старый getcount.

Примечание. Я использую Sencha Touch 2.2.1.

Пожалуйста, подскажите, как двигаться дальше и чего мне не хватает.


person Daisy    schedule 13.07.2013    source источник
comment
Поработайте с консолью разработчика, в разделе «Ресурсы -> Локальное хранилище» вы можете точно увидеть, что хранит ваш браузер. Берет на себя догадки о том, сохраняется ли ваша информация... то есть, если вы используете локальное хранилище.   -  person bwags    schedule 15.07.2013


Ответы (1)


Вопрос 1)

Я использую следующий подход в своем приложении без каких-либо проблем: я завернул свое приложение Sencha в проект Phonegap, а затем использовал Storage API для сохранения пользовательских данных в простой таблице.

При запуске приложения я проверяю, есть ли пользовательские данные, если нет, я вхожу в систему и сохраняю результаты в хранилище с помощью простого INSERT INTO LOGIN ..., иначе запускаю приложение. При выходе из системы я TRUNCATE LOGIN.

Преимущество этого заключается в том, что Phonegap предоставляет вам SQLite API, маскирующий то, что на самом деле находится ниже на каждой платформе. Если доступен SQLite (например, Android?), он будет использовать это, в противном случае он будет использовать Localstorage (или что-то еще), о чем вам не нужно беспокоиться.

Вопрос 2)

Пожалуйста, откройте еще один вопрос, предоставив более подробную информацию и показав нам код.

person Andrea Casaccia    schedule 14.07.2013
comment
Спасибо за предложение. Я мог бы сделать это в местном магазине. И я начал хранить и другие данные в локальном хранилище. но я наблюдаю, как это занимает некоторое время загрузки. Я бы согласился с вашим предложением иметь оболочку Phonegap и использовать SQLite. пожалуйста, предложите мне достойный учебник по обертыванию сенчи разрывом телефона. Спасибо за поощрение заняться сенчей. - person Daisy; 23.08.2013
comment
Следуйте инструкциям, относящимся к выбранной вами платформе, в документах. phonegap.com/en/3.0.0/. Я не знаю, что вы имеете в виду под загрузкой, это зависит от того, что вы на самом деле делаете. Небольшое время для извлечения данных из файловой системы неизбежно, и оно у вас будет даже с Phonagap, но для большинства приложений это не должно быть заметно. Кроме того, я вижу, что вы еще не приняли ни одного ответа, взгляните на: meta.stackexchange.com/a/5235 /187716. - person Andrea Casaccia; 24.08.2013