注册

请教iOS信息发送的两个问题

1. 接收到图片消息后,使用ThumbnailLocalPath获取缩略图本地路径以供显示时,出现path存在但是用data封装出现空的情况,此时查看body.thumbnailDownloadStatus为0(特殊情况可能出现3),而且每次接收时都会出现这个问题。是不是这个下载是异步的?如果是异步的,有没有对应的回调呢?
2. 当网络出现问题时,调用asyncSendMessage发送消息,completion回调会花很久的时间才会返回error,这个是不是SDK会反复尝试发送?或者在实现中是否可以设置成立即返回错误?
已邀请:
在didsendmessage回调方法中打印error,或者将发消息的log日志截图贴出来。
应该是账号被挤掉了,在根控制器或appdelegate中加上该方法,并注册代理,看会不会执行。
- (void)didLoginFromOtherDevice
{
    [[EaseMob sharedInstance].chatManager asyncLogoffWithUnbindDeviceToken:NO completion:^(NSDictionary *info, EMError *error) {
        UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"prompt", @"Prompt") message:NSLocalizedString(@"loginAtOtherDevice", @"your login account has been in other places") delegate:self cancelButtonTitle:NSLocalizedString(@"ok", @"OK") otherButtonTitles:nil, nil];
        alertView.tag = 100;
        [alertView show];

    } onQueue:nil];
}

要回复问题请先登录注册