2013-02-21 2 views
2

Я пытаюсь синхронизировать данные между моим сервером App и AppEngine с помощью GCM. Например, данные представляют собой набор профилей пользователей, состоящих из имени, возраста, пола, изображения профиля (в BLOB) и т. Д.Может ли приложение извлекать данные с сервера с помощью Google Cloud Messaging

Я знаю, что мое приложение может выполнить запрос POST (это лучший способ для этого?) для отправки данных на сервер. И сервер может отправить сообщение через GCM в мое приложение, попросив удалить и/или обновить конкретную запись пользователя. Но есть ли способ, которым мое приложение может извлекать данные с сервера, а не ждать, пока сервер отправит сообщение?

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

Спасибо!

+1

Почему бы не использовать запрос GET? –

+0

Спасибо, Питер! Есть ли у вас какие-либо фрагменты примера о том, как использовать GET через GCM и обрабатывать ответ Http в приложении для Android? Я искал в Интернете, но не повезло ... И вы думаете, что использование GET & POST - лучший способ для общения? Нужно ли использовать что-то вроде requestFactory? Еще раз спасибо! – reconditesea

ответ

0

Ваш запрос POST вернет HTTP-ответ на ваше приложение. Вы можете поместить свои данные в ответ.

+0

Спасибо. Но, выпустив POST, я уже загрузил все свои данные на свой сервер? – reconditesea

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

  • Нет связанных вопросов^_^