设置相关接口

更新时间: 2024/09/02 16:23:20

设置相关业务逻辑接口。

SettingRepo

SettingRepo 类提供一些全局设置的获取、设置等操作,内容保存到本地 SharePreference 中。

方法列表

接口 接口原型 接口描述
getHandsetMode getHandsetMode(): Boolean 获取音频播放模式。
getHandsetMode getHandsetMode(callback: FetchCallback<Boolean>?) 获取音频播放模式。
getP2PMessageMuteMode getP2PMessageMuteMode(conversationId: String,callback: FetchCallback<Boolean>? = null) 设置单聊会话免打扰。
getPushShowDetail getPushShowDetail(): Boolean 新消息通知是否展示消息详情。
getPushShowDetail getPushShowDetail(callback: FetchCallback<Boolean>?) 新消息通知是否展示消息详情。
getRecentForward getRecentForward(callback: FetchCallback<List<RecentForward>>?) 获取最近转发的会话。
getRingMode getRingMode(): Boolean 新消息通知时,是否响铃。
getRingMode getRingMode(callback: FetchCallback<Boolean>?) 新消息通知时,是否响铃。
getShowReadStatus getShowReadStatus(): Boolean 获取群组聊天页面是否展示已读未读状态,同步方法,从 SharePreference 中读取。
getShowReadStatus getShowReadStatus(callback: FetchCallback<Boolean>?) 获取群组聊天页面是否展示已读未读状态。
getVibrateMode getVibrateMode(): Boolean 新消息通知时,是否震动。
getVibrateMode getVibrateMode(callback: FetchCallback<Boolean>?) 新消息通知时,是否震动。
isPushNotify isPushNotify(): Boolean 收到新消息是否通知栏通知。
isPushNotify isPushNotify(callback: FetchCallback<Boolean>?) 收到新消息是否通知栏通知。
saveRecentForward saveRecentForward(list: List<RecentForward>) 保存最近转发的会话,最多保存十条。
setHandsetMode setHandsetMode(value: Boolean) 设置音频播放模式。
setP2PMessageMuteMode setP2PMessageMuteMode(accountId: String,mute: Boolean,callback: FetchCallback<Void>? = null) 设置单聊消息消息免打扰。
setPushNotify setPushNotify(value: Boolean, callback: FetchCallback<Void>?) 设置收到新消息是否通知栏通知(由于 SDK 没有获取开关状态,所以需要本地记录保存)。
setPushShowDetail setPushShowDetail(mode: Boolean, callback: FetchCallback<Void>?) 设置通知消息是否展示消息详情。
setRingMode setRingMode(mode: Boolean) 设置新消息通知时,是否响铃。
setShowReadStatus setShowReadStatus(show: Boolean) 设置群组聊天页面是否展示已读未读状态。
setVibrateMode setVibrateMode(mode: Boolean) 设置新消息通知时,是否震动。
此文档是否对你有帮助?
有帮助
去反馈
  • SettingRepo 类
  • 方法列表