关于存在信道与Pusher中非存在信道的关联的混淆

时间:2015-09-25 15:12:07

标签: pusher

创建在线信道是否会在同一个指定的非在线信道中自动显示在线信息,例如

"存在聊天"显示房间的成员"聊天"

OR

这两个频道完全没有关联,它们之间的任何关联必须由应用程序手动维护吗?而在线频道只是一种频道,可以任意命名任何带前缀"存在 - "

所以,如果是后者,那么在聊天室用例中,用户应该订阅聊天室频道以及聊天室频道的存在,这可能是也可能没有同名?

1 个答案:

答案 0 :(得分:0)

  

创建在线信道是否会在同一个指定的非在线信道中自动显示状态信息,例如

     

“在线聊天”显示房间“聊天”的成员

不,chat是公共频道,并且不存在任何在线类型数据或功能。

  

这两个频道是否完全不相关

正确。

  

并且它们之间的任何关联必须由应用程序手动维护吗?

是。但我不确定您为什么要同时使用chatpresence-chat频道。公共频道(chat)上提供的所有功能也可在展示频道(presence-chat)上使用。

  

存在频道只是一种频道,可以任意命名,前缀为“在线状态”

正确。

有关频道类型的信息,请访问: https://pusher.com/docs/client_api_guide/client_channels#channel_types

  

所以,如果是后者,那么在聊天室用例中,用户应该订阅聊天室频道以及聊天室频道的存在,这可能是也可能没有同名?

如上所述,在线频道提供公共频道的所有功能。因此,没有必要使用两个渠道,人们可以做任何事情。

如果我错过了您需要两种使用两种通道类型的原因,请告诉我。如果是这样,我会更新我的答案。