我正在使用Twilio 集成聊天功能。
SDK:com.twilio:chat-android:0.12.1
我可以成功地获取频道列表。现在,我需要根据该通道中的最后一个消息时间戳对通道列表进行排序。
发布于 2018-01-17 19:01:23
这个SDK是非常老的,不受支持。更新到2.0.5是有意义的。
根据消息时间戳对通道进行排序的当前方法如下:
请注意,这是缓慢的,并会造成大量的流量开销,所以它只有在第一条消息启动时才有用,然后在本地跟踪每个通道上的最后消息时间戳要便宜得多。
(伪码)
client.getChannels().each(channel =>
channel.getLastMessages(1).each(message =>
use message.getTimeStampAsDate() as the sorting timestamp
)
)
https://stackoverflow.com/questions/48166029
复制相似问题