用phonegap创建一个移动聊天应用程序-最好的策略

creating a mobile chat app with phonegap - best strategy?

本文关键字:应用程序 聊天 策略 移动 一个 创建 phonegap      更新时间:2023-09-26

我是否创建一个计时器,每隔一段时间检查ajax请求是否有新消息?这似乎会对手机造成巨大的消耗。

创建一个简单的PhoneGap即时通讯/聊天应用程序的最佳方法是什么?

HTTP流是移动设备的一个站住脚的策略吗?如果连接中断怎么办?它能在3G上运行吗?

显然这是一个很大的问题,但任何帮助将非常感激。

这个问题的范围有点高,很多问题都可以成为"全面答案"。这取决于你在使用什么,但你考虑过使用node.js和websockets吗?我知道有其他的方法来做服务器端websockets,但这是一个流行的。

如果你不熟悉web sockets,这是一种新的HTML5技术,移动平台似乎与HTML5技术保持一致,所以如果你还在寻找一些东西,这可能是一个可行的解决方案。

web套接字的事情是,你不轮询新的数据,因为你在你的问题中推测。它在服务器和客户端之间保持一个开放的连接。这样,服务器只需要在新数据到达时将其推送到客户端,反之亦然,当您希望将数据推送到服务器时。由于不需要定期检查数据,因此使用的数据和处理要少得多。此外,它更像是一种"实时"体验,因为消息是在服务器接收到它们之后传播的。

在谷歌上搜索websocketschat,可以得到各种各样的教程。

希望对你有帮助。