Я пытаюсь синхронизировать данные между моим сервером App и AppEngine с помощью GCM. Например, данные представляют собой набор профилей пользователей, состоящих из имени, возраста, пола, изображения профиля (в BLOB) и т. Д.Может ли приложение извлекать данные с сервера с помощью Google Cloud Messaging
Я знаю, что мое приложение может выполнить запрос POST (это лучший способ для этого?) для отправки данных на сервер. И сервер может отправить сообщение через GCM в мое приложение, попросив удалить и/или обновить конкретную запись пользователя. Но есть ли способ, которым мое приложение может извлекать данные с сервера, а не ждать, пока сервер отправит сообщение?
Причина, по которой я хочу сделать это, заключается в том, что при выполнении запроса POST я хочу обновить недавно добавленные данные в своем приложении на сервере. Поэтому мне нужно сначала вывести все существующие идентификаторы с сервера, а затем выполнить инкрементное обновление. В противном случае, каждый раз, когда мне нужно будет обновить всю свою дату на сервере, это отнимает много времени.
Спасибо!
Почему бы не использовать запрос GET? –
Спасибо, Питер! Есть ли у вас какие-либо фрагменты примера о том, как использовать GET через GCM и обрабатывать ответ Http в приложении для Android? Я искал в Интернете, но не повезло ... И вы думаете, что использование GET & POST - лучший способ для общения? Нужно ли использовать что-то вроде requestFactory? Еще раз спасибо! – reconditesea