如何在Pusher中更改会员信息?

时间:2014-07-21 20:37:53

标签: javascript php pusher

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

要分配每个用户的状态,我为每个成员分配了一个自定义变量(test),我通过member.info.var

访问此信息

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

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

1 个答案:

答案 0 :(得分:1)

您无法更改此内容并暂时将其保留给Pusher服务。

唯一的选择是一点点黑客。

  1. 断开用户pusher.disconnect()
  2. 的连接
  3. 连接用户并作为状态身份验证的一部分提供更新的成员信息(user_info
  4. 当我在Pusher工作时,这是一个经常被请求的功能,因此我还建议将Pusher支持请求此功能。