设置相关接口
更新时间: 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) |
设置新消息通知时,是否震动。 |
此文档是否对你有帮助?