获取会话列表:

sjjcarl 6月前 303

服务端设置了那个timerowl是0,当卸载重新安装登录后还是返回了所有会话列表,安卓端正常,请问这边是什么问题

最新回复 (12)
  • x86 6月前
    引用 2
    不应该啊,你具体改的是哪个配置?

    你改这个配置,然后重新 im-server,再测试下
    message.roaming 0
  • sjjcarl 6月前
    引用 3
    message.roaming 0 已经设置了 就是上面那个,是我打错了
  • sjjcarl 6月前
    引用 4
    x86 不应该啊,你具体改的是哪个配置? 你改这个配置,然后重新 im-server,再测试下 message.roaming 0
    message.roaming 0 已经设置了 就是上面那个,是我打错了
  • HeavyRain 6月前
    引用 5
    android和iOS应该是一致的,都会显示列表
  • sjjcarl 6月前
    引用 6
    HeavyRain android和iOS应该是一致的,都会显示列表
    卸载重装,登录同一个账号,现在是安卓那边只显示了置顶列表,苹果这边所有列表都显示了。
    是有什么参数区别吗
  • HeavyRain 6月前
    引用 7
    会话列表是协议栈处理的,移动端用的都是同一个协议栈。如果表现不一致,可能是UI层做了处理,比如把空的会话给去掉。你们可以野火最新的demo,只改地址连你们的服务器,看看demo是什么状态
  • sjjcarl 6月前
    引用 8
    HeavyRain 会话列表是协议栈处理的,移动端用的都是同一个协议栈。如果表现不一致,可能是UI层做了处理,比如把空的会话给去掉。你们可以野火最新的demo,只改地址连你们的服务器,看看demo是什么状态
    都是调用- (NSArray<WFCCConversationInfo *> *)getConversationInfos:(NSArray<NSNumber *> *)conversationTypes
                                                        lines:(NSArray<NSNumber *> *)lines;
    参数一致
  • sjjcarl 6月前
    引用 9
    HeavyRain 会话列表是协议栈处理的,移动端用的都是同一个协议栈。如果表现不一致,可能是UI层做了处理,比如把空的会话给去掉。你们可以野火最新的demo,只改地址连你们的服务器,看看demo是什么状态
    都是没有数据处理,根据getconversationinfos函数获取到的不一致
  • sjjcarl 6月前
    引用 10

    下载demo换自己host后,登录成功但是不进页面 提示这个

  • sjjcarl 6月前
    引用 11
    HeavyRain 会话列表是协议栈处理的,移动端用的都是同一个协议栈。如果表现不一致,可能是UI层做了处理,比如把空的会话给去掉。你们可以野火最新的demo,只改地址连你们的服务器,看看demo是什么状态
    demo 用了后和现在一样,都是拉了全部列表,后端说配置了message.roaming 0
  • HeavyRain 6月前
    引用 12
    message.roaming 0是控制拉取消息的,不影响会话列表。如果拉取会话列表会有问题吗,可以跟你们产品商量一下,同步会话和消息。如果非要去掉,也可以修改一下显示时的代码,把为空的会话列表过滤掉
  • sjjcarl 6月前
    引用 13
    HeavyRain message.roaming 0是控制拉取消息的,不影响会话列表。如果拉取会话列表会有问题吗,可以跟你们产品商量一下,同步会话和消息。如果非要去掉,也可以修改一下显示时的代码,把为空的会话列表过滤掉
    但是会话列表安卓端是正常的 只显示了置顶的列表,ios端显示了所有的列表,在同一个账号,卸载删除的情况下。这是什么原因呢。后台有什么配置吗,后台获取这个列表返回给客户端的方法是什么
返回