setGroupListener
功能介绍
说明
设置群组事件监听器,对于群组变化的相关事件,进行异步回调通知,以便 UI 能及时感知并处理。
注意
(1)在 initSDK 之后立刻调用;
(2)只能调用一次。
- iOS
- Android
- Flutter
- uni-app
- Browser/Electron/MiniProgram
- React-Native
- Unity
函数原型
Future setGroupListener(OnGroupListener listener)
返回结果
参数名称 | 参数类型 | 描述 | |
---|---|---|---|
listener | OnGroupListener | 是 |
代码示例
OpenIM.iMManager.groupManager.setGroupListener(OnGroupListener(
onGroupApplicationAccepted: (GroupApplicationInfo info){},
onGroupApplicationAdded: (GroupApplicationInfo info){},
onGroupApplicationDeleted: (GroupApplicationInfo info){},
onGroupApplicationRejected: (GroupApplicationInfo info){},
onGroupInfoChanged: (GroupInfo info){},
onGroupMemberAdded: (GroupMembersInfo info){},
onGroupMemberDeleted: (GroupMembersInfo info){},
onGroupMemberInfoChanged: (GroupMembersInfo info){},
onJoinedGroupAdded: (GroupInfo info){},
onJoinedGroupDeleted: (GroupInfo info){},
));
函数原型
- (void)addGroupListener:(id<OIMGroupListener>)listener NS_SWIFT_NAME(addGroupListener(listener:));
返回结果
参数名称 | 参数类型 | 描述 | |
---|---|---|---|
listener | id < GroupListener > | 是 |
代码示例
[OIMManager.callbacker addGroupListener:self];
函数原型
public void setOnGroupListener(OnGroupListener listener)
输入参数
参数名称 | 参数类型 | 是否必填 | 描述 |
---|---|---|---|
listener | OnGroupListener | 是 | 回调接口 |
返回结果
代码示例
OpenIMClient.getInstance().groupManager.setOnGroupListener(new OnGroupListener() {
@Override
public void onGroupApplicationAccepted(GroupApplicationInfo info) {
}
@Override
public void onGroupApplicationAdded(GroupApplicationInfo info) {
}
@Override
public void onGroupApplicationDeleted(GroupApplicationInfo info) {
}
@Override
public void onGroupApplicationRejected(GroupApplicationInfo info) {
}
@Override
public void onGroupInfoChanged(GroupInfo info) {
}
@Override
public void onGroupMemberAdded(GroupMembersInfo info) {
}
@Override
public void onGroupMemberDeleted(GroupMembersInfo info) {
}
@Override
public void onGroupMemberInfoChanged(GroupMembersInfo info) {
}
@Override
public void onJoinedGroupAdded(GroupInfo info) {
}
@Override
public void onJoinedGroupDeleted(GroupInfo info) {
}
});
注意
登录成功后自动设置,可以直接在客户端使用监听,群组事件详情参见
注意
初始化成功后自动设置 回调会通过globalEvent
传递到客户端,群组事件详情参见
注意
登录成功后自动设置,可以直接在客户端使用监听,群组事件详情参见
函数原型
public static void SetGroupListener(IGroupListener l)
输入参数
参数名称 | 参数类型 | 是否必填 | 描述 |
---|---|---|---|
l | IGroupListener | 是 | 回调接口 |
返回结果
代码示例
IMSDK.SetGroupListener(IGroupListener l);