0
我在應用中初始化Twilio服務的ReactJS應用程序中具有以下功能。但是,似乎Twilio通道沒有正確訪問。這裏是我的代碼:channel.on在Twilio API中未被識別爲功能
componentDidMount() {
let chatClient = this;
$.ajax({
method: "GET",
url: 'get_twilio_token',
data: {device: chatClient.device},
success: (data) => {
let accessManager = new Twilio.AccessManager(data.token);
//let messagingClient = new Twilio.Chat.Client(data.token);
let messagingClient = new Twilio.Chat.Client.create(data.token).then(client => {
client.getUserChannelDescriptors().then(channels => {
let channelsHash = {};
console.log('inside callback of messagingClient2')
channels.items.map(channel => {
channel.on('messageAdded',() => {})
channelsHash[channel.uniqueName] = channel;
});
});
});
}
});
}
這個函數拋出一個錯誤信息,說在該行channel.on('messageAdded',() => {})
TypeError: channel.on is not a function
。
任何幫助表示讚賞。謝謝。