从Google App引擎获取更新到Android应用

时间:2014-02-21 08:06:15

标签: android google-app-engine

我从我的Android应用创建并存储了一个实体到Google App Engine,现在我可以在Google Api Console的Datastore viewer中查看实体及其属性。现在,我手动编辑了一个值数据存储区,我希望这个更改反映在我的Android应用程序中。有一种方法可以在我的Android应用程序中偶尔"ping" GAE查看是否有更改并更新应用程序(如果是这种情况)?

1 个答案:

答案 0 :(得分:0)

您可以使用推送和拉取机制根据您的要求在Android应用程序中获取更新。

  • 您可以从App Engine应用程序查看推送通知,以通知您的应用程序更改。理想情况下,您不希望通过推送通知推送大量信息。只是一个指示或一点点微观数据,事情发生了变化。此通知将在您的Android应用程序中收到,然后您可以更新Android应用程序或调用App Engine服务器端API以获取更多信息。

  • 您可以在Android应用程序中编写一个服务,可以定期轮询App Engine Server API以获取任何更新。如果服务器端的数据已更改,则API会将这些更改返回给Android服务,然后可以设置状态。