void ARRtmClient.setChannelAttributes ({
String channelId,
List< RtmChannelAttribute > attributes,
ChannelAttributeOptions option,
ResultCallback< Void > resultCallback
});
flutter
全量设置某指定频道的属性。
- 你无需加入指定频道即可为该频道设置频道属性。
- 当某频道处于空频道状态(无人状态)数分钟后,该频道的频道属性将被清空。
- 如果存在多个用户有权限修改频道属性,那么我们建议在修改频道属性前先通过调用 getChannelAttributes 方法更新本地频道属性缓存。
- setLocalUserAttributes 、 addOrUpdateChannelAttributes 、 deleteChannelAttributesByKeys ,和 clearChannelAttributes 一并计算在内:调用频率上限为每 5 秒 10 次。
参数
channelId
该指定频道的频道 ID。
attributes
频道属性列表。详见 RtmChannelAttribute。
option
频道属性操作选项。详见 ChannelAttributeOptions。
resultCallback
- 方法调用成功:收到 onSuccess 回调。
- 方法调用失败:收到 onFailure 回调。错误码详见 RtmProcessAttributeErrorCode。
Implementation
Future <void> ARRtmClient.setChannelAttributes