从Android获取数据到web服务器


Fetch data from Android to webserver

我心中有一个概念,但我不确定我的可能性是什么。

  1. 用户在网页
  2. 上输入名称(html表单)
  3. Webserver向用户的Android设备发送推送通知
  4. 应用程序在联系人列表中查找此名称并找到相应的电话号码
  5. 应用程序立即将此信息发送回web服务器,用户可以使用返回的电话号码。

我唯一不确定的步骤是#4。我假设我必须使用一个临时的MYSQL数据库,并使用反向AJAX或类似的东西来获得返回的数据给用户,而不需要刷新页面(整个过程需要在几秒钟内完成,越快越好)。对我来说,这听起来像是一种非常粗俗的方法,我希望你们中的任何一个能给我一些更好的解决方法的提示——或者是我所描述的方法的一个很好的资源。当你不确定自己在寻找什么时,很难找到解决方案。

感谢!

我可以想到两种方法来解决#4

  1. poll"我收到回复了吗?"我收到回复了吗?"
  2. 或使用websockets。这里有一个帖子,我发现可能是有用的:post
下面是一个使用node.js的有趣方法:nowjs

如果您计划使用android C2DM,请查看最小-最大交付时间。