Pusher在点击时触发所有订阅者的事件

时间:2015-03-26 09:19:03

标签: javascript backbone.js real-time pusher

我正在使用Backbone前端,我们目前正在使用推杆进行实时操作。大多数事件都是从我们的API触发的,然后我们在骨干前端的频道上听取它们。

但是有一种情况我们想要在按钮点击时更新频道的所有订阅者的视图,这里没有服务器交互,我们希望保持这种方式。

我已经阅读了推送器的文档,听起来我们想要的是一个客户端事件,但是根据我所读到的,听起来这需要经过身份验证的请求...但是由于用户正在使用的优点应用程序意味着它们已经过身份验证。

有没有办法从客户端广播事件而不需要私人频道或进行身份验证?

1 个答案:

答案 0 :(得分:1)

没有。如果有的话,那么任何人都可以独立于您的应用程序连接到Pusher,并向您的用户发布任意客户端事件。

如果没有私人频道提供的身份验证,则无需使用您的应用加入您的频道。所需要的只是您的App ID,相当于用户名 - 也就是说,它应被视为公共知识。

从服务器广播到公共频道也是如此。它们确实是公开的,如果您想将受众限制为应用的经过身份验证的用户,则应使用私有渠道。