NIM Unity SDK V2.6.0
|
Public 成员函数 | |
delegate void | PushEventDelegate (ResponseCode code, NIMEventInfo info) |
接收订阅的事件的回调函数定义 | |
delegate void | BatchPushEventDelegaet (ResponseCode code, List< NIMEventInfo > infoList) |
批量接收订阅的事件的回调函数定义 | |
delegate void | PublishEventDelegate (ResponseCode code, NIMEventInfo info) |
发布事件的回调函数定义 | |
delegate void | SubscribeEventDelegate (ResponseCode code, int type, List< string > failedIDList) |
订阅事件的回调函数定义 | |
delegate void | UnSubscribeEventDelegate (ResponseCode code, int type, List< string > failedIDList) |
按账号取消指定事件的订阅关系的回调函数定义 | |
delegate void | BatchUnscribeEventDelegate (ResponseCode code, int type) |
取消指定事件的全部订阅关系的回调函数定义 | |
delegate void | QuerySubscribeDelegate (ResponseCode code, List< NIMSubscribeStatus > subscribeList) |
查询指定事件的全部订阅关系的回调函数定义 | |
静态 Public 成员函数 | |
static void | RegPushEventCb (PushEventDelegate cb) |
(全局回调)统一注册接收订阅的事件的回调函数 | |
static void | RegBatchPushEventCb (BatchPushEventDelegaet cb) |
(全局回调)统一注册批量接收订阅的事件的回调函数 | |
static bool | Publish (NIMEventInfo info, PublishEventDelegate cb, object data=null) |
发布事件 | |
static bool | Subscribe (int eventType, long period, NIMEventSubscribeSyncEventType syncType, List< string > idList, SubscribeEventDelegate cb) |
订阅事件 | |
static bool | UnSubscribe (int eventType, List< string > idList, UnSubscribeEventDelegate cb) |
按账号取消指定事件的订阅关系 | |
static bool | BatchUnSubscribe (int eventType, BatchUnscribeEventDelegate cb) |
取消指定事件的全部订阅关系 | |
static bool | QuerySubscribe (int eventType, List< string > idList, QuerySubscribeDelegate cb) |
按账号查询指定事件订阅关系 | |
static bool | BatchQuerySubscribe (int eventType, QuerySubscribeDelegate cb) |
查询指定事件的全部订阅关系 | |
delegate void NIM.NIMSubscribeApi.PushEventDelegate | ( | ResponseCode | code, |
NIMEventInfo | info | ||
) |
接收订阅的事件的回调函数定义
code | 错误码 |
info | 事件信息 |
delegate void NIM.NIMSubscribeApi.BatchPushEventDelegaet | ( | ResponseCode | code, |
List< NIMEventInfo > | infoList | ||
) |
批量接收订阅的事件的回调函数定义
code | 错误码 |
<param name="infoList"事件信息列表
delegate void NIM.NIMSubscribeApi.PublishEventDelegate | ( | ResponseCode | code, |
NIMEventInfo | info | ||
) |
发布事件的回调函数定义
code | 错误码 |
info | 发布的事件信息 |
delegate void NIM.NIMSubscribeApi.SubscribeEventDelegate | ( | ResponseCode | code, |
int | type, | ||
List< string > | failedIDList | ||
) |
订阅事件的回调函数定义
code | 错误码 |
type | 订阅的事件类型 |
failedIDList | 订阅失败的帐号列表 |
delegate void NIM.NIMSubscribeApi.UnSubscribeEventDelegate | ( | ResponseCode | code, |
int | type, | ||
List< string > | failedIDList | ||
) |
按账号取消指定事件的订阅关系的回调函数定义
code | 错误码 |
type | 取消订阅的事件类型 |
failedIDList | 取消订阅失败的帐号列表 |
delegate void NIM.NIMSubscribeApi.BatchUnscribeEventDelegate | ( | ResponseCode | code, |
int | type | ||
) |
取消指定事件的全部订阅关系的回调函数定义
code | 错误码 |
type | 取消的事件类型 |
delegate void NIM.NIMSubscribeApi.QuerySubscribeDelegate | ( | ResponseCode | code, |
List< NIMSubscribeStatus > | subscribeList | ||
) |
查询指定事件的全部订阅关系的回调函数定义
code | 错误码 |
subscribeList | 订阅关系信息列表 |
|
inlinestatic |
(全局回调)统一注册接收订阅的事件的回调函数
cb |
|
inlinestatic |
(全局回调)统一注册批量接收订阅的事件的回调函数
cb |
|
inlinestatic |
发布事件
info | 事件信息 |
cb | |
data |
|
inlinestatic |
订阅事件
eventType | 事件类型 |
period | 订阅有效期,单位:秒,范围:60s到30天 |
syncType | 订阅后是否立即同步最新事件,见NIMEventSubscribeSyncType定义 |
<param name="idList"用户列表>
cb |
|
inlinestatic |
按账号取消指定事件的订阅关系
eventType | 事件类型 |
idList | 用户列表 |
cb |
|
inlinestatic |
取消指定事件的全部订阅关系
eventType | 事件类型 |
cb |
|
inlinestatic |
按账号查询指定事件订阅关系
eventType | 事件类型 |
idList | 用户列表 |
cb |
|
inlinestatic |
查询指定事件的全部订阅关系
eventType | 事件类型 |
cb |