Muting is one way to control how group members send messages. The muted member cannot send messages during the muting duration. For more information on how to set muting, see the following SDK documentation:
Additionally, the app admins can mute any member in any group through a RESTful API. For more information, please see RESTful API: Batch Muting and Unmuting.
The admin and group owner can mute or unmute members through the API provided by the IM SDK. To unmute members, set the muting duration to 0.
To query information about muted members, you need to query group member profiles. For more information, see the following SDK documentation:
Additionally, the app admin can query information about muted members through a RESTful API. For more information, please see RESTful API: Getting the List of Muted Members.
To view group messages from before joining the group, the group must support message roaming.
As audio-video chat rooms and broadcasting chat rooms currently do not support message roaming, you cannot view messages from before joining these two types of groups.
By default, private groups and public groups do not allow members to view messages from before they joined the group. You can submit a ticket to enable this feature. Chat rooms allow members to view the message history from before they joined the group by default.
The default message history storage period of private groups, public groups, and chat rooms is 7 days. To extend message history storage period, go to console ->Feature Configuration. Extending the message roaming period is a value-added service, see Price Specification for more information on billing.
These two types of groups are designed for different scenarios: ChatRoom is suitable for medium-sized groups (less than 10,000 members), while AVChatRoom is suitable for large-scale live-streaming scenarios with unlimited members. The following table lists the major differences:
|Maximum group members||6,000||Unlimited|
|Group member information||All group member information is saved||Only the information of 300 group members is saved|
|Can the group owner sets group admins?||Yes||No|
|Deleting group members||The group admin, group owner, and app admin can delete group members||Unsupported|
|Can members view message history from before they joined the group?||Messages within the roaming period can be viewed by default||No|
|Notification on member modifications||Unsupported||Supported|
|Can the app admin import groups?||Yes||No|
Try the following troubleshooting methods: