Pusher Integration

Pusher Integration

本文关键字:Integration Pusher      更新时间:2024-03-17

有人使用带有php/javascript的pusher吗?我有一个web应用程序,使用旧的轮询方法,在服务器端使用php,在客户端使用javascript/ajax轮询。一切都很好,但我想试试Pusher。

我让它工作,所以我在一个频道上发送信息,javascript客户端接收到它并做一些事情,但我的问题是:

在开始获取频道信息之前,你如何第一次加载html页面并设置所有内容?我的意思是,例如,聊天应用程序,当你进入聊天室网页时,在你开始收到新消息之前,你如何获得以前发送的消息(聊天历史记录)?某种ajax轮询来设置所有内容,然后开始收听pusher频道?

希望任何已经实现pusher的人都能在这个基本概念上帮助我。

感谢

Pusher保证实时功能,并且只向通道传递消息。

因此,对于聊天历史记录,您需要将所有消息保存到数据库中,并从数据库中加载所有消息。

如何第一次加载html页面并设置所有内容在开始获取频道信息之前?

在第一次加载页面时,您需要使用Javascript(Ajax)来设置连接、订阅通道并绑定到事件。您还需要获取聊天记录(从数据库),然后附加到您的视图中。