【问题标题】:Can an App pull data from Server using Google Cloud Messaging应用程序可以使用 Google Cloud Messaging 从服务器中提取数据吗
【发布时间】:2013-02-21 05:16:19
【问题描述】:

我正在尝试使用 GCM 在我的 App 和 AppEngine 服务器之间同步数据。例如,数据是一组用户个人资料,包括姓名、年龄、性别、个人资料图片(在 BLOB 中)等。

我知道我的应用程序可以执行 POST 请求(这是最好的方法吗?)将数据发送到服务器。服务器可以通过 GCM 向我的应用程序发送消息,要求删除和/或更新特定的用户条目。但是有没有办法让我的应用从服务器中提取数据,而不是等待服务器发送消息?

我想这样做的原因是,在执行 POST 请求时,我只想将我的应用程序上新添加的数据更新到服务器。所以我需要先从服务器中提取所有现有的 ID,然后进行增量更新。否则,每次我都需要将所有日期更新到服务器,这很耗时。

谢谢!

【问题讨论】:

  • 为什么不使用 GET 请求?
  • 谢谢彼得!你有任何关于如何通过 GCM 使用 GET 并在 Android 应用程序上处理 Http 响应的示例 sn-ps 吗?我在网上搜索,但没有运气...您还认为使用 GET&POST 是进行通信的最佳方式吗?我们是否需要使用 requestFactory 之类的东西?再次感谢!

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


【解决方案1】:

您的 POST 请求将向您的应用返回一个 HTTP 响应。您可以将数据放入响应中。

【讨论】:

  • 谢谢。但是通过发出 POST,我已经将所有数据上传到我的服务器了吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-11-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-20
  • 1970-01-01
  • 2021-07-12
相关资源
最近更新 更多