我心中有一个概念,但我不确定我的可能性是什么。
- 用户在网页 上输入名称(html表单)
- Webserver向用户的Android设备发送推送通知
- 应用程序在联系人列表中查找此名称并找到相应的电话号码
- 应用程序立即将此信息发送回web服务器,用户可以使用返回的电话号码。
我唯一不确定的步骤是#4。我假设我必须使用一个临时的MYSQL数据库,并使用反向AJAX或类似的东西来获得返回的数据给用户,而不需要刷新页面(整个过程需要在几秒钟内完成,越快越好)。对我来说,这听起来像是一种非常粗俗的方法,我希望你们中的任何一个能给我一些更好的解决方法的提示——或者是我所描述的方法的一个很好的资源。当你不确定自己在寻找什么时,很难找到解决方案。
感谢!
我可以想到两种方法来解决#4
- poll"我收到回复了吗?"我收到回复了吗?"
- 或使用websockets。这里有一个帖子,我发现可能是有用的:post
如果您计划使用android C2DM,请查看最小-最大交付时间。