1 package com.netease.nimlib.sdk.v2.setting;
void setDndConfig(V2NIMDndConfig config, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
设置Apns免打扰与详情显示
void setP2PMessageMuteMode(String accountId, V2NIMP2PMessageMuteMode muteMode, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
设置P2P消息免打扰模式
V2NIMDndConfig getDndConfig()
获取Apns免打扰与详情显示
boolean getPushMobileOnDesktopOnline()
获取当桌面端在线时,移动端是否需要推送配置
void setPushMobileOnDesktopOnline(boolean need, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
设置当桌面端在线时,移动端是否需要推送 运行在移动端时, 需要调用该接口
V2NIMP2PMessageMuteMode getP2PMessageMuteMode(String accountId)
获取P2P消息免打扰模式
V2NIMTeamMessageMuteMode getTeamMessageMuteMode(String teamId, V2NIMTeamType teamType)
获取群消息提醒模式
void addSettingListener(V2NIMSettingListener listener)
添加设置监听
void getP2PMessageMuteList(V2NIMSuccessCallback< List< String >> success, V2NIMFailureCallback failure)
获取点对点消息免打扰列表 返回V2NIMP2PMessageMuteMode状态为V2NIM_P2P_MESSAGE_MUTE_MODE_ON的用户 ...
void getAllTeamMessageMuteMode(V2NIMTeamType teamType, V2NIMSuccessCallback< Map< String, V2NIMTeamMessageMuteMode >> success, V2NIMFailureCallback failure)
获取我所在的群消息免打扰模式 包括退出的群,解散的群
boolean getConversationMuteStatus(String conversationId)
获取会话消息免打扰状态
void setTeamMessageMuteMode(String teamId, V2NIMTeamType teamType, V2NIMTeamMessageMuteMode muteMode, V2NIMSuccessCallback< Void > success, V2NIMFailureCallback failure)
设置群消息免打扰模式
void removeSettingListener(V2NIMSettingListener listener)
移除设置监听