Twilio Android 聊天客户端功能 'getSubscribedChannels()' returns 频道不完整

Twilio Android Chat Client function 'getSubscribedChannels()' returns incomplete channels

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

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: 

我能够获得具有完整信息的频道的唯一方法是使用频道描述符,这更复杂,因为它需要从描述符 (ChannelDescriptor) 中获取所有频道 (Channel class) .

是否已弃用 getSubscribedChannels() 方法,或者代码是否不符合我想要的结果?

谢谢

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

确保你调用它的时候,你已经收到了this callback with status .COMPLETED