gpt4 book ai didi

javascript - 使用 phonegap 创建移动聊天应用程序 - 最佳策略?

转载 作者:数据小太阳 更新时间:2023-10-29 06:13:07 25 4
gpt4 key购买 nike

我是否创建了一个计时器来每隔一段时间发出 ajax 请求以检查新消息?这似乎会消耗大量手机资源。

创建简单的 PhoneGap 即时消息/聊天应用程序的最佳方法是什么?

对于移动设备,HTTP 流式传输是否可行?如果连接中断怎么办?它适用于 3G 吗?

显然这是一个大问题,但我们将不胜感激。

最佳答案

这个问题的范围有点高,很多内容会进入“总答案”。这取决于您使用的是什么,但您是否考虑过使用 node.js 和 websockets?我知道还有其他方法可以做服务器端 websockets 但这是一种流行的方法。

如果您不熟悉网络套接字,它是一种新的 HTML5 技术,而且移动平台似乎与 HTML5 技术保持一致,所以如果您仍在寻找一些东西,这对您来说可能是一个可行的解决方案。

网络套接字的问题是您不会像您在问题中推测的那样轮询新数据。它维护服务器和客户端之间的开放连接。这样,服务器只需要在新数据到达时将新数据推送给客户端,反之亦然。由于您不定期检查数据,因此您使用的数据和处理要少得多。此外,它更像是一种“实时”体验,因为消息是在服务器收到消息后传播的。

在 google 上搜索 websocketschat 可以找到各种可用的教程。

希望对您有所帮助。

关于javascript - 使用 phonegap 创建移动聊天应用程序 - 最佳策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8609559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com