Twilio Android 聊天客户端函数 'getSubscribedChannels()' 返回不完整的频道



我正在开发一个使用 Twilio 可编程聊天客户端 SDK 的 android 聊天客户端。我正在尝试使用以下函数获取当前用户加入的频道列表:

List<Channel> channels = mChatClient.getChannels().getSubscribedChannels();
for(Channel channel: channels){
     Log.d("CHANNELS", "Channel: " + channel.getUniqueName());
}

但是,检索到的通道的唯一名称(或友好名称(始终为空,如下所示:

D/CHANNELS: Channel: 
D/CHANNELS: Channel: 
    Channel: 
    Channel: 
    Channel: 
    Channel: 
    Channel: 

我能够获取具有完整信息的通道的唯一方法是使用通道描述符,这更复杂,因为它需要从描述符(通道描述符(中获取所有通道(通道类(。

getSubscribedChannels(( 方法是否已被弃用,或者代码对于我想要的结果不正确?

谢谢

当您

调用getSubscribedChannels()时,您的客户端是否处于完全同步状态?

确保在调用它时,您已经收到了带有状态的回调。完成。

最新更新