我正在开发一个具有移动组件和 Web 组件的应用程序。Web组件将被特定人群使用,而移动应用程序则被普通人使用。从移动设备运行脚本时,我希望 Web 应用程序使用 ajax 进行更新。有点像 Facebook 手机,如果您在手机上向您的朋友发表评论,而该朋友在他们的笔记本电脑上,他们仍然会实时收到通知。这怎么可能。该脚本有效,但除非刷新,否则 Web 应用程序上的用户将看不到它。
问问题
44 次
1 回答
1
我建议设置一个 NodeJS 服务器,并让活跃用户连接到该服务器。然后,您可以将通知推送到该服务器,该服务器又将其发送给客户端。客户端是在桌面、移动网络还是在本机应用程序中都没有关系。SocketIO 极大地简化了基于 Web 的应用程序。请参阅http://socket.io/。如果用户浏览器不支持 web-sockets,它也有备用。
当然还有其他选择,但对于网络来说,我认为这是最简单的。
于 2013-09-07T15:46:53.757 回答