Как сделать онлайн / оффлайн приложение Phonegap - PullRequest
2 голосов
/ 09 января 2012

Я изучаю использование HTML5 для нового набора мобильных приложений, который будет писать наша компания.

Я нашел это демо здесь,

http://phonegap.com/start#android

В котором показано, как использовать eclipse для генерации и запуска приложения для Android, написанного с использованием HTML.

Просто интересно, есть ли какая-нибудь информация о написании онлайн / оффлайн приложения? Это приложение будет собирать данные на основе пользовательского ввода, и эти данные будут отправляться на центральный сервер и помещаться в нашу базу данных центрального сервера SQL.

Какие механизмы можно использовать, например, для подключения и отправки данных на сервер?

Другим требованием может быть то, что некоторые данные должны отправляться и кэшироваться на устройстве, данные, относящиеся к задачам, которые должен выполнить вошедший в систему пользователь.

Ответы [ 2 ]

3 голосов
/ 09 января 2012

Вы можете взаимодействовать с вашим сервером, применяя традиционные методы javascript, такие как ajax, или другие междоменные методы, такие как jsonp, iframes и т. Д.

HTML5 localStorage поможет вам сохранить данные на локальномустройство, это очень полезно, когда ваши данные могут быть выражены в виде строк.Но если вашему приложению требуется более мощный инструмент для локального управления данными, вы можете создать плагин для телефонной щели с собственным кодом для всего, что вам нужно.

1 голос
/ 03 мая 2013

В случае автономного режима сохраняйте данные в локальном хранилище, что является особенностью HTML 5. Каждый раз, когда пользователь в онлайн-режиме синхронизирует данные с сервером. Если данные для локального хранения достаточно велики, используйте PhoneGap, который позволяет хранить большие объемы [Ref .: http://docs.phonegap.com/en/2.7.0/cordova_storage_storage.md.html#Storage].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...