呼叫邀请

直接呼叫

API介绍

呼叫接口。

用于用户新开一个频道并邀请对方加入频道,如果返回码不是200、10201、10202时,sdk会主动关闭频道,标记接口调用失败。

该接口为组合接口,等同于用户先创建频道,成功后加入频道并邀请对方。

API原型

参数说明

参数 类型 说明
param struct 接口传入参数,见头文件说明,或api文档
cb function 回调函数
user_data void* 注册回调时的APP自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理

返回值说明

无返回值。

回调返回错误码10405、10201、10202, 参考错误码

示例

邀请他人

API介绍

邀请接口。

该接口用于邀请对方加入频道,邀请者必须是创建者或者是频道中成员。

如果需要对离线成员邀请,可以打开离线邀请开关并填写推送信息。被邀请者在线后通过离线通知接收到该邀请,并通过频道信息中的invalid_字段判断频道的有效性,也可以对所有离线消息处理后判断该邀请是否被取消。

API原型

参数说明

参数 类型 说明
param struct 接口传入参数,见头文件说明,或api文档
cb function 回调函数
user_data void* 注册回调时的APP自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理

返回值说明

无返回值。

回调返回错误码10404、10406、10407、10419、10201、10202, 参考错误码

示例

取消邀请

API介绍

取消邀请接口。

API原型

参数说明

参数 类型 说明
param struct 接口传入参数,见头文件说明,或api文档
cb function 回调函数
user_data void* 注册回调时的APP自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理

返回值说明

无返回值。

回调返回错误码10404、10408、10409、10410, 参考错误码

示例

接受邀请

API介绍

接受邀请接口。

不开自动加入开关:该接口只接受邀请并告知邀请者,并同步通知自己的其他在线设备,但不会主动加入频道,需要单独调用加入接口。

打开自动加入开关:该接口为组合接口,等同于先调用接受邀请,成功后再加入频道。

该接口在打开自动加入开关后是组合接口,对应的通知会有2个,接收邀请通知和加入通知。

API原型

参数说明

参数 类型 说明
param struct 接口传入参数,见头文件说明,或api文档
cb function 回调函数
user_data void* 注册回调时的APP自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理

返回值说明

无返回值。

回调返回错误码10404、10408、10409、10410、10201, 参考错误码

示例

拒绝邀请

API介绍

拒绝邀请接口。

拒绝邀请后用户也可以通过加入频道接口加入频道,接口的使用由用户的业务决定。

API原型

参数说明

参数 类型 说明
param struct 接口传入参数,见头文件说明,或api文档
cb function 回调函数
user_data void* 注册回调时的APP自定义用户数据,SDK只负责传回给回调函数cb,不做任何处理

返回值说明

无返回值。

回调返回错误码10404、10408、10409、10410、10201, 参考错误码

示例