0

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

4

1 回答 1

1

GCM 非常适合将小消息从 GAE 发送到应用程序,特别是用于唤醒应用程序并获取消息给它,即使它没有运行。

通过 GCM 从 Android 向 GAE 发送请求是新事物,不是发出请求的正常方式。根据我对 Google 新产品的个人经验,我建议您远离并坚持常规方式,即从 Android 向 GAE 上的 servlet 发出 HTTP/REST/JSON 请求。

有很多 Android 库可以做到这一点,包括来自 Google 的 Volley(它在发布之前很久就已经在使用,所以它不像我提到的 GCM 那样可怕)。在服务器上,您可以使用 Google Endpoints 来实现更轻松的身份验证和跨平台支持,但它也很不稳定(它尚未完全发布),因此如果您不需要这两个功能,我会避免使用它。

于 2013-11-05T16:45:12.783 回答