【发布时间】:2017-01-23 16:54:48
【问题描述】:
我正在尝试使用 twilio js api 在 2 个用户之间创建一个简单的聊天应用程序。
我的想法是我知道两个用户必须互相聊天,我想创建一个专门用于他们之间聊天的频道。 因此,当用户登录时,我想按频道名称搜索频道:
- 如果已经存在,说明其他用户已经登录,我想加入这个频道。
- 否则,我想用这个特定的名称创建一个频道,然后等待其他用户。
我尝试了 2 个替代方案: 1.聊天客户端。 2. IPMessaging 客户端。
我正在尝试使用此功能:
chatClient.getChannels().then(function (channels){ // search for the channel I need // }
但是对于聊天频道,我收到以下错误:
twilio TypeError: chatClient.getChannels is not a function
因此,使用 IPMessaging 客户端一切正常,但我无法触发用户输入事件,这对我的应用程序很重要:
chatChannel.on('typingStarted', function(){
console.log('user started typing')
});
chatChannel.on('typingEnded', function(){
console.log('user stopped typing')
});
应该可以为 IPMessaging 客户端触发此事件吗? 如果没有,如何获取聊天客户端的频道列表?
谢谢
【问题讨论】:
标签: twilio twilio-api