我正在使用Pusher(Javascript客户端和PHP服务器库)开发实时多用户应用程序。

为了分配每个用户的状态,我为每个成员分配了一个自定义变量(测试),并且正在通过member.info.var访问此信息。

如何为特定用户更改此值,以便在其他所有用户访问时将其反映出来?

如果我只是更改channel.members.me.info.var,那么当我从另一个用户访问它时,它不会被反映出来。任何帮助表示赞赏。

最佳答案

您目前无法更改它并将其保留在Pusher服务中。

唯一的选择是有点破解。


断开用户pusher.disconnect()
连接用户,并作为在场身份验证的一部分,提供更新的成员信息(user_info


当我在Pusher工作时,这是一个经常需要使用的功能,因此我也建议您删除Pusher支持说明以请求该功能。

关于javascript - 如何在Pusher中更改成员(member)信息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24874279/

10-11 11:06