我正在使用 Twilio SDK 来集成聊天功能。
SDK:com.twilio:chat-android:0.12.1
我可以成功获取频道列表。现在,我需要按该频道中的最后一个消息时间戳对频道列表进行排序。
答案 0 :(得分:0)
此SDK 非常旧,不受支持。更新到2.0.5是有意义的。
按消息时间戳排序频道的当前方法如下:
请注意,这很慢并且会产生大量的流量开销,因此它仅在首次启动消息时有用,之后在本地跟踪每个通道的最后消息时间戳要便宜得多。
(伪代码)
client.getChannels().each(channel =>
channel.getLastMessages(1).each(message =>
use message.getTimeStampAsDate() as the sorting timestamp
)
)