Създадох и съхраних обект от моето приложение за Android в Google App Engine и вече мога да преглеждам обекта и неговите свойства в Datastore viewer
в Google Api Console. Сега редактирах ръчно стойност в хранилището за данни и искам тази промяна да отразяват в моето приложение за Android. Има ли начин да "ping"
GAE от време на време от моето приложение за Android, за да видя дали има промени и да актуализирам приложението, ако това е така?
Получаване на актуализации от Google App Engine към приложението за Android
Отговори (1)
Можете да използвате както Push, така и Pull механизми, за да получавате актуализации в приложението си за Android в зависимост от вашите изисквания.
Можете да разгледате Push Notifications от приложението App Engine, за да информирате приложението си за промени. В идеалния случай не искате да изпращате много информация чрез Push Notification. Просто индикация или малко микроданни, че нещата са се променили. Това известие ще бъде получено във вашето приложение за Android и след това можете или да актуализирате приложението за Android, или да извикате API от страна на App Engine Server, за да получите повече информация.
Бихте могли да напишете услуга във вашето приложение за Android, която може редовно да проверява API на App Engine Server за всякакви актуализации. Ако данните са се променили от страна на вашия сървър, тогава API ще върне тези промени обратно на услугата Android, която след това може да зададе състоянието.