sendTransparentMessage method
- String roomID,
- ZegoRoomSendTransparentMessage message
发送透传消息。
支持版本:3.11.0 及以上。
详情描述:向房间内发送透传消息。
业务场景:一般用于远程控制信令或用户与用户之间的消息发送。
调用时机:调用 loginRoom
登录房间之后。
使用限制:一般在直播房间人数不超过 500 时使用。同一房间内向单个用户发送的自定义消息频率不能高于 200条/s 。
相关回调:当发送的消息, mode 指定为 ZegoRoomTransparentMessageModeOnlyClient 或者 ZegoRoomTransparentMessageModeClientAndServer 可通过 onRecvRoomTransparentMessage 接收到发送消息的内容。
隐私保护声明:请勿在此接口填写用户敏感信息,包括但不限于手机号、身份证号、护照编号、真实姓名等。
roomID
房间 ID,不得为空,最大长度为 128 字节的字符串。 注意事项: 1.房间 ID 由您自己定义。- 仅支持数字,英文字符 和 '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', ''。
- 如果需要与 Web SDK 互通,请不要使用 '%'。
message
发送透传消息的结构信息。- Returns 发送信令结果通知。
Implementation
Future<ZegoRoomSendTransparentMessageResult> sendTransparentMessage(
String roomID, ZegoRoomSendTransparentMessage message) async {
return await ZegoExpressImpl.instance
.sendTransparentMessage(roomID, message);
}