订阅 channel 的默认方法涉及调用客户端对象的订阅方法:
pusher.subscribe('my-channel')
我有一系列 channel ,例如 ['my-channel', 'test-channel']。这些事件将在任何 channel 中生成,我需要从每个 channel 中收听。
// Class properties
let pusher = Pusher(key: Config.Constant.pusherAppKey)
var myChannel:PusherChannel?
override func viewDidAppear(animated: Bool) {
// PUSHER CONNECT?SUBSCRIBE
self.pusher.connect()
self.myChannel = self.pusher.subscribe(["temp_testing_channel", "all_test_channels"])
}
但是有一个错误:
Contextual type 'String' cannot be used with array literal
最佳答案
目前此功能不可用。正如作者所说。这是链接
关于ios - 如何订阅多个 Pusher 公共(public) channel ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36245857/