专业版通过配置文件和调用sdk方法开启时群成员可以查看加入之前的历史消息无效

lbyjwwyqt147 2020-12-23 628

服务端设置如下:

group.history_message = true    设置为false和true 都没有效果

移动端调用方法:

@param groupId 群ID @param type    要修改的群属性 @param newValue    要修改的群属性值 @param notifyLines 默认传 @[@(0)] @param notifyContent 通知消息 @param successBlock 成功的回调 @param errorBlock 失败的回调 */

  • (void)modifyGroupInfo:(NSString )groupId                   type:(ModifyGroupInfoType)type               newValue:(NSString )newValue            notifyLines:(NSArray<NSNumber > )notifyLines          notifyContent:(WFCCMessageContent *)notifyContent                success:(void(^)(void))successBlock                  error:(void(^)(int error_code))errorBlock;

设置Modify_Group_History_Message=1

通过以上方法发现新加入的群成员无法看见加入之前的历史消息

上传的附件:
最新回复 (1)
  • HeavyRain 2020-12-23
    引用 2
    用我们的demo测试是可以的,测试方法:
    1,用户A创建一个群,不包含B,在群里发送10条消息
    2,用户A在群设置里把群历史消息改为关闭(这里UI有点问题,界面没有更新,退回到会话列表再进来就发现已经成功更改)
    3,用户A拉用户B入群
    4,用户B下拉历史消息,无法加载历史消息,符合预期
    5,用户A修改群历史消息可见(同2,UI有点问题,退回到会话列表,再进来确认已经修改成功)
    6,用户B下拉历史消息,可以加载之前的消息,符合预期。

    如果需要反复测试,用户B可以清除会话消息来测试,或者新建群。

    请按照上述方法测试看看,如果有疑问请回复,谢谢
返回