圈组相关抄送
更新时间: 2024/03/07 13:17:48
圈组支持将消息和系统通知实时同步至您预设的服务器,满足您的应用对于业务数据本地存储的需求。更多抄送相关介绍,请参见消息抄送服务概述。
前提条件
已开通消息抄送服务,且已在 IM 即时通讯的抄送信息类型中勾选需要抄送的圈组事件,具体请参见开通消息抄送。
实现方法
客户端实现
调用sendMessage
方法发送圈组消息或调用sendSystemNotification
方法发送自定义系统通知时,可通过以下参数配置抄送。
参数 |
类型 |
说明 |
---|---|---|
env |
String | 当前消息或自定义系统通知需要抄送到的环境的名称,对应您在云信控制台中配置的自定义抄送的环境名称(如下图),最大 32 个字符 |
isRouteEnable |
bool | 是否需要将当前消息或自定义系统通知抄送至指定的环境 |
示例代码如下:
var paramSendSys = QChatSendSystemNotificationParam(serverId: serverId);
paramSendSys.isRouteEnable = true;
paramSendSys.env = '环境变量';
NimCore.instance.qChatMessageService.sendSystemNotification(paramSendSys).then((value){
if(value.isSuccess){
//todo system notification send success
}
});
服务端实现
您也可通过服务端实现抄送功能。除了圈组的消息和自定义系统通知,服务端还支持抄送圈组内置系统通知,如圈组登录/登出、创建频道和成员加入服务器等。详情请参见圈组相关抄送。
此文档是否对你有帮助?