Я разрабатываю клиент чата для Android, который использует SDK для программируемого чата Twilio.
Я пытаюсь получить список каналов, к которым присоединился текущий пользователь, используя следующую функцию:
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:
Единственный способ получить каналы с полной информацией - использовать дескрипторы каналов, что является более сложным, поскольку требует получения всех каналов (класс Channel) из дескрипторов (ChannelDescriptor).
Был ли метод getSubscribeedChannels () объявлен устаревшим или код неверен для нужных результатов?
Спасибо