2016-02-16 3 views
-1

Я создаю это приложение Cordova (Phonegap), где каждые 60 секунд я храню персональные данные пользователей (имя пользователя и результаты), после чего я хочу отображать все данные пользователей всем (например, табло). Для этого мне явно нужно что-то, чтобы сначала собрать все данные от пользователей, а затем показать их всем.Сохранение и отображение данных в приложении Cordova

Я попытался отправить данные с помощью ajax в php для хранения базы данных. Затем я попытался отправить данные с помощью ajax в php-файл, чтобы записать данные в файл, и, наконец, понял, что ajax не будет работать локально (?) (Да, я новичок). Как создать такую ​​глобальную память, доступную всем пользователям? Как это обычно достигается в приложениях? Я открыт для идей.

Спасибо.

ответ

1

Вам необходимо использовать бэкэнд-сервис и вызывать его из своего приложения с помощью веб-служб. Вы должны отправить данные на свой сервер (через webservice), сохранить их в базе данных и сгенерировать еще один вызов для отправки табло каждому пользователю.

Google о Rest APIS, выберите тот, который вам нравится.

Для хранения в приложении использование localstorage в порядке, если данные не слишком большие. Если это так, возможно, вам нужно использовать SQLite, доступный из API cordova.

+0

Upvote и некоторые [дополнительная информация] (http://www.html5rocks.com/ru/tutorials/offline/quota-research/) об ограничениях локального хранилища и баз данных на мобильных устройствах. – Phonolog

Смежные вопросы