如何从Android应用程序向App Engine后端发出请求?

时间:2013-11-05 05:01:36

标签: android google-app-engine google-cloud-messaging

我要做的是拥有一个连接到Google App Engine后端的Android应用,以便从存储在云端的数据库中获取数据。我查阅了一些文档,并认为Google Cloud Messaging是最好的方式。我一直试图将Google App Engine与Android应用程序集成。

1 个答案:

答案 0 :(得分:1)

GCM非常适合从GAE向应用发送小消息,尤其是唤醒应用并向其发送消息,即使它没有运行。

通过GCM从Android向GAE发送请求是新的,并不是发出请求的常规方式。根据我对Google新内容的个人经验,我建议你保持距离很远,并坚持从一个Android到GAE上的servlet执行HTTP / REST / JSON请求的正常方式。

有许多Android库可以做到这一点,包括来自谷歌的Volley(它在发布之前就已经使用了很长时间,所以并不像我提到的GCM那样可怕)。在服务器上,您可以使用Google Endpoints进行更简单的身份验证和跨平台支持,但它也非常不稳定(它没有完全发布),所以如果您不需要这两个功能,我会避免它。