Получаване на актуализации от Google App Engine към приложението за Android

Създадох и съхраних обект от моето приложение за Android в Google App Engine и вече мога да преглеждам обекта и неговите свойства в Datastore viewer в Google Api Console. Сега редактирах ръчно стойност в хранилището за данни и искам тази промяна да отразяват в моето приложение за Android. Има ли начин да "ping" GAE от време на време от моето приложение за Android, за да видя дали има промени и да актуализирам приложението, ако това е така?


person Ojonugwa Jude Ochalifu    schedule 21.02.2014    source източник


Отговори (1)


Можете да използвате както Push, така и Pull механизми, за да получавате актуализации в приложението си за Android в зависимост от вашите изисквания.

  • Можете да разгледате Push Notifications от приложението App Engine, за да информирате приложението си за промени. В идеалния случай не искате да изпращате много информация чрез Push Notification. Просто индикация или малко микроданни, че нещата са се променили. Това известие ще бъде получено във вашето приложение за Android и след това можете или да актуализирате приложението за Android, или да извикате API от страна на App Engine Server, за да получите повече информация.

  • Бихте могли да напишете услуга във вашето приложение за Android, която може редовно да проверява API на App Engine Server за всякакви актуализации. Ако данните са се променили от страна на вашия сървър, тогава API ще върне тези промени обратно на услугата Android, която след това може да зададе състоянието.

person Romin    schedule 21.02.2014
comment
Чета за това и изглежда, че трябва да използвам доставчик на сървър на трета страна? Искам да направя това само с Google Cloud Messaging. - person Ojonugwa Jude Ochalifu; 22.02.2014