Public 成员函数 | |
abstract void | addSignalingListener (V2TIMSignalingListener listener) |
abstract void | removeSignalingListener (V2TIMSignalingListener listener) |
abstract String | invite (String invitee, String data, boolean onlineUserOnly, V2TIMOfflinePushInfo offlinePushInfo, int timeout, V2TIMCallback callback) |
abstract String | inviteInGroup (String groupID, List< String > inviteeList, String data, boolean onlineUserOnly, int timeout, V2TIMCallback callback) |
abstract void | cancel (String inviteID, String data, V2TIMCallback callback) |
abstract void | accept (String inviteID, String data, V2TIMCallback callback) |
abstract void | reject (String inviteID, String data, V2TIMCallback callback) |
abstract V2TIMSignalingInfo | getSignalingInfo (V2TIMMessage msg) |
abstract void | addInvitedSignaling (final V2TIMSignalingInfo info, final V2TIMCallback callback) |
abstract void | modifyInvitation (String inviteID, String data, V2TIMCallback callback) |
|
abstract |
添加信令监听
|
abstract |
移除信令监听
|
abstract |
邀请某个人
invitee | 被邀请人用户 ID |
data | 自定义数据 |
onlineUserOnly | 是否只有在线用户才能收到邀请,如果设置为 true,只有在线用户才能收到, 并且 invite 操作也不会产生历史消息(针对该次 invite 的后续 cancel、accept、reject、timeout 操作也同样不会产生历史消息)。 |
offlinePushInfo | 离线推送信息,其中 desc 为必填字段,推送的时候会默认展示 desc 信息。 |
timeout | 超时时间,单位秒,如果设置为 0,SDK 不会做超时检测,也不会触发 onInvitationTimeout 回调 |
|
abstract |
邀请群内的某些人
groupID | 发起邀请所在群组 |
inviteeList | 被邀请人列表,inviteeList 必须已经在 groupID 群里,否则邀请无效 |
onlineUserOnly | 是否只有在线用户才能收到邀请,如果设置为 true,只有在线用户才能收到, 并且 invite 操作也不会产生历史消息(针对该次 invite 的后续 cancel、accept、reject、timeout 操作也同样不会产生历史消息)。 |
timeout | 超时时间,单位秒,如果设置为 0,SDK 不会做超时检测,也不会触发 onInvitationTimeout 回调 |
|
abstract |
邀请方取消邀请
inviteID | 邀请 ID |
|
abstract |
接收方接收邀请
|
abstract |
接收方拒绝邀请
|
abstract |
获取信令信息
如果 invite 设置 onlineUserOnly 为 false,每次信令操作(包括 invite、cancel、accept、reject、timeout)都会产生一条自定义消息, 该消息会通过 V2TIMAdvancedMsgListener -> onRecvNewMessage 抛给用户,用户也可以通过历史消息拉取,如果需要根据信令信息做自定义化文本展示,可以调用下面接口获取信令信息。
msg | 消息对象 |
|
abstract |
添加邀请信令
主要用于邀请者在被邀请者离线期间,发送了群聊邀请,被邀请者上线后将该信令同步给 SDK,从而正常使用信令功能。
当被邀请者点击离线推送提示,拉起 App 时:
|
abstract |
修改邀请信令(6.7 及其以上版本支持)