2014-02-21 33 views
0

我從我的Android應用創建並存儲了一個實體到Google App Engine,現在我可以在Google Api Console中查看實體及其在Datastore viewer中的屬性。現在,我手動在數據存儲區編輯了一個值,我希望這個改變反映在我的Android應用程序中。有沒有辦法從我的Android應用程序偶爾跳到"ping" GAE以查看是否有更改並更新應用程序?從Google App引擎獲取更新到Android應用

回答

0

根據您的要求,您可以同時使用Push和Pull機制來獲取Android應用程序中的更新。

  • 您可以查看App Engine應用程序中的推送通知來通知您的應用程序的更改。您理想情況下不希望通過推送通知推送大量信息。只是一個跡象或一點微數據,事情已經改變。此通知將在您的Android應用程序中收到,然後您可以更新Android應用程序或調用App Engine服務器端API以獲取更多信息。

  • 您可以在Android應用程序中編寫一項服務,以定期輪詢App Engine Server API以獲取更新。如果服務器端的數據發生了變化,那麼API會將這些更改返回給可以設置狀態的Android服務。

+0

我在閱讀這篇文章,看來我需要使用第三方服務器提供商嗎?我只想使用Google雲消息傳遞進行此操作。 –