用户工具

站点工具


vhall_open:聊天功能

聊天功能

如果使用聊天和问答功能,需要用户提前调用WebApi进行注册用户操作。否则提示用户不存在。详细接口说明,查看

http://e.vhall.com/home/vhallapi/active#user_register_第三方创建用户

VHallChat.h

1、创建聊天实例

_chat = [[VHallChat alloc] initWithMoviePlayer:_moviePlayer];//看直播

_chat = [[VHallChat alloc] initWithLivePublish:self.engine];//发直播

2、设置代理

_chat.delegate = self;

3、发送聊天内容

/**
 
*  发送聊天内容
 
*  成功回调成功Block
 
*  失败回调失败Block
 
*  		失败Block中的字典结构如下:
 
* 		key:code 表示错误码
 
*		value:content 表示错误信息
 
*/

- (void)sendMsg:(NSString *)msg success:(void(^)())success failed:(void (^)(NSDictionary* 

failedData))reslutFailedCallback;

4、接收上下线消息(代理方法)

/**
 
*  接收上下线消息
 
*  代理方法先设置delegate属性
 
*  接收到的VHallOnlineStateModel实例数组
 
*/

- (void)reciveOnlineMsg:(NSArray *)msgs;

5、接收聊天消息(代理方法)

/**
 
*  接收聊天消息
 
*  代理方法先设置delegate属性
 
*  接收到的VHallChatModel实例数组
 
*/

- (void)reciveChatMsg:(NSArray *)msgs;
vhall_open/聊天功能.txt · 最后更改: 2017/09/29 15:46 由 yan.gao