如何在 Pusher 中指定消息的收件人?

How to specify recipients of messages in Pusher?

我在 Laravel 下有一个应用程序使用 Pusher 进行实时通知。我的问题是,我想过滤邮件的收件人。我只希望登录的管理员能够接收或查看 Pusher 发送的通知。其他非管理员用户不得收到通知。我怎么能在 Pusher 中做到这一点?

将登录管理员的用户名(或任何其他唯一用户 ID)作为两端频道名称的一部分,然后发布到该频道。

除了每个 user.And 有一个频道之外,没有办法向用户发送消息,每个频道只允许一个用户。因此,一个频道的更新是针对一个用户的。如果您有 10 个管理员登录,除了有 10 个 channels.But,别无他法,因为通道只是一种路由机制,拥有很多通道并没有真正的开销。