我正在建立一个android应用程序,我希望应用程序共享信息的所有用户都会在我的服务器中抛出一个php脚本。
例如:我有一个谷歌地图,我想看到我所有的朋友的位置。 我的应用程序的每个用户将每隔几秒钟将他的当前位置发送到php脚本(服务器)。
我想要PHP脚本发回给每个用户,他的所有朋友的位置。 这样做的最好方法是什么?
安卓远程服务器
我想的很少,而且会很乐意得到帮助启动它们:
1.我应该只发送请求到服务器,并在同一请求得到的回报答案,这将包括所有我的朋友的位置?
2.我应该使它成为双向通信(使用套接字也许?),并且每当服务器得到更新时,他将它发送给所有用户? (我甚至不知道如何开始做吧..)
3.如果我使用的2号,我应该有某种事件侦听器将等待并看看是否有来自服务器的新的消息?
谢谢Anurag!我有2个问题: 1.为什么我需要推?我不能只写一个更新mysql的方法,并以相同的方法获取其他人的当前位置并发送它作为回报? 无论如何,我将有很多电话的脚本,我想把它设置为最小.. 2.这种方法是有用的1,000,000用户? – 2012-03-19 14:30:11
回答您的问题: – 2012-03-19 14:40:57
假设我的服务器可以处理这种数据传输的,最好的方法是重复发送数据给它.. 如果我理解你的权利,只要没有更新,不会有数据传输在服务器和应用程序之间..只有当服务器得到更新时,它才会告诉用户连接并获取更新的信息。 有没有我可以得到这个推技术的教程? – 2012-03-19 15:11:22