全局配置

更新时间: 2024/03/15 18:26:22

您可以设置会话消息的已读/未读状态、语音消息播放模式以及消息标记功能。

以上功能设置后,在 IM UIKit 全局生效。

已读未读状态设置

  • 调用ConfigRepo.updateShowReadStatus方法设置是否全局展示会话消息(包含单聊消息和群聊消息)的已读和未读状态。入参配置为 true 则展示下图中表示已读状态和未读状态的图标,为 false 则不展示。

    示例代码如下:

    dart//入参为true则代表展示,为false不展示
    ConfigRepo.updateShowReadStatus(true);
    
  • 调用ConfigRepo.getShowReadStatus方法可查询当前是否全局展示会话消息的已读未读状态。

    示例代码如下:

    //获取当前是否展示已读未读状态值
    ConfigRepo.getShowReadStatus();
    

语音消息播放模式

调用ConfigRepo.updateAudioPlayMode方法可设置语音消息的播放模式(听筒模式或外放模式)。

dart// 入参value值,0代表听筒,1代表外放,ConfigRepo.audioPlayEarpiece 和 ConfigRepo.audioPlayOutside
ConfigRepo.updateAudioPlayMode(value);

消息标记功能开关

调用以下代码全局设置消息标记功能开关,设置后在 IM UIKit 全局生效。

dart//默认打开,若不需要可关闭
IMKitClient.enablePin = true;
此文档是否对你有帮助?
有帮助
去反馈
  • 已读未读状态设置
  • 语音消息播放模式
  • 消息标记功能开关