Что вы имеете в виду под «работы как оффлайн и онлайн режиме»? Доступны ли пользователи только для просмотра данных, созданных пользователем, или они могут их изменить? Правильно ли использовать манифест для управления кэшированием созданных пользователем данных? Я бы подумал, что вы действительно должны использовать его для кэширования шаблонов и кода приложения. В любом случае, я думаю, вам, возможно, понадобится что-то, что вы можете усилить, чем-то, возможно, используя WebSQL, IndexedDb или LocalStorage.
Я работаю над вопросом о модификации в течение многих месяцев и имею решение в виде javascript (phonegap) < -> серверная синхронизация, которая работает как система управления версиями, с номерами версий и конфликтами разрешающая способность. Там есть довольно красивые документы и демо on the GitHub page, и вы даже можете увидеть презентацию из SkillsMatter/LondonAJAX .. В настоящее время существует только сервер на основе JS/Node, но я, вероятно, буду делать PHP-сервер, потому что это моя дневная работа. Если вы посмотрите на код сервера его довольно легко реализовать.
BTW Я бы использовал другой способ хранения изображений, почему бы просто не скачать их и не сохранить в File, я не знаю ограничений на хранение, но я уверен, что это способ, которым Phonegap позволит вам получить с большинством.
Пожалуйста, не добавляйте дополнительные вопросы к своим сообщениям. –
проверить это, если пользователи по-прежнему ищут http://stackoverflow.com/questions/14891537/android-offline-and-online-apps-using-cache-phonegap – santhosh