注册

iOS名片发送成功,但是在会话列表的头像和昵称就出现了问题。。。只有在单纯的发送名片的时候是拿不到头像和昵称的。。其他的没问题

我从一号测试机发送名片给二号机。。二号机震动了。。消息应该到了。。。我从我app跳转到会话列表页。。。我擦。。头像怎么是默认头像。。昵称怎么是环信的ID号。

IMG_0045.jpg


。纠结。。没事我再测一遍。。我再从一号机发一次名片过来。。我擦。。还是这种情况。。。怎么回事。

IMG_0049.jpg


。我不信。。我记得我已经做了头像的处理的。。我点进去聊天界面一看。。有头像啊。。我方和对方的头像昵称都对啊。。。这问题出在哪里尼???我再次发信息。。这次是在聊天界面发表情(或者发文字)到二号机。。后退回到会话列表页面。。我擦。。有头像了。。。昵称都对了。。我再回到app。

IMG_0050.jpg


。然后在跳到环信的会话列表页。。都有保存的。。总结:在单纯的发送名片的时候是没有保存还是什么原因造成的头像和昵称都没有。。但是如果有在聊天界面发送过文字和表情就可以出现它的头像和昵称。。。。各位大神求解答我这种情况的解决办法。。在线等。。比较急
已邀请:

江南孤鹜 - 技术改变世界,创新驱动中国.QQ:364223587

“如果有在聊天界面发送过文字和表情就可以出现它的头像和昵称”是因为发送消息的时候扩展属性(message.ext)里传递了昵称和头像。你调试一下离线消息推送接收到的消息是否有扩展属性,如果没有,你要加上。
还没有做推送的。。我都是在线发的。。我的扩展属性中是有昵称和名字的。。而且我已经发了名片。。。在会话列表赋值头像和昵称的代码中   UserCacheInfo * userInfo = [UserCacheManager getById:conversation.conversationId]; 这个userInfo是为空的。。。难道我没有保存数据库。。还是怎么样?

要回复问题请先登录注册