代码类似:

try
{
AVIMClient avIMClient = new AVIMClient(clientId);
await avIMClient.ConnectAsync();
AVIMConversation avIMConversation = avIMClient.GetConversationById(clientId);
if (avIMConversation != null)
{
await avIMConversation.FetchAsync();
await avIMConversation.JoinAsync();
avIMConversation.OnMessageReceived += AVIMConversation_OnMessageReceieved;
// ........................
}
}
catch (Exception ex)
{

}

在网络正常时连接成功,可以正常接收数据。但一旦网络断开,再接上,以后一直处于 offline 状态,
不知道是我代码写的有问题?

有人吗?还是我的问题描述不清?

确实,这个版本已经不在维护了,请等候 v3 的版本,v2 迁移到 v3 基本上没有什么大改动,只是我们底层做了拆分,单独拆成了 一个 库,预计在 3 月中旬发布。