setFriendListener
功能介绍
说明
设置关系链事件监听器,对于关系链变化的相关事件,进行异步回调通知,以便 UI 能及时感知并处理。
注意
(1)在 initSDK 之后立刻调用;
(2)只能调用一次。
- iOS
- Android
- Flutter
- uni-app
- Browser/Electron/MiniProgram
- React-Native
- Unity
函数原型
Future setFriendshipListener(OnFriendshipListener listener)
输入参数
参数名称 | 参数类型 | 是否必填 | 描述 |
---|---|---|---|
listener | OnFriendshipListener | 是 |
返回结果
~
代码示例
OpenIM.iMManager.friendshipManager.setFriendshipListener(OnFriendshipListener(
onBlacklistAdded: (BlacklistInfo i){},
onBlacklistDeleted: (BlacklistInfo i){},
onFriendAdded: (FriendInfo i){},
onFriendApplicationAccepted: (FriendApplicationInfo i){},
onFriendApplicationAdded: (FriendApplicationInfo i){},
onFriendApplicationDeleted: (FriendApplicationInfo i){},
onFriendApplicationRejected: (FriendApplicationInfo i){},
onFriendDeleted: (FriendInfo i){},
onFriendInfoChanged: (FriendInfo i){},
));
函数原型
- (void)addFriendListener:(id<OIMFriendshipListener>)listener NS_SWIFT_NAME(addFriendListener(listener:));
输入参数
参数名称 | 参数类型 | 是否必填 | 描述 |
---|---|---|---|
listener | id < OIMFriendshipListener > | 是 |
返回结果
无
代码示例
[OIMManager.callbacker addFriendListener:self];
函数原型
public void setOnFriendshipListener(OnFriendshipListener listener)
输入参数
参数名称 | 参数类型 | 是否必填 | 描述 |
---|---|---|---|
listener | id <OnFriendshipListener> | 是 |
返回结果
无
代码示例
OpenIMClient.getInstance().friendshipManager.setOnFriendshipListener(new OnFriendshipListener{...} )
注意
登录成功后自动设置,可以直接在客户端使用监听,好友事件详情参见
注意
初始化成功后自动设置 回调会通过globalEvent
传递到客户端,好友事件详情参见
注意
登录成功后自动设置,可以直接在客户端使用监听,好友事件详情参见
函数原型
public static void SetFriendShipListener(IFriendShipListener listener)
输入参数
参数名称 | 参数类型 | 是否必填 | 描述 |
---|---|---|---|
listener | IFriendShipListener | 是 |
返回结果
无
代码示例
IMSDK.SetFriendShipListener(listener)