注册
飞鸽客服|开发者中心
飞鸽API文档
移动应用 SDK for iOS
一、导入飞鸽SDK
二、集成SDK
如果导入SDK到你的工程没有问题,接下来的几步可以满足一般的需求
[[FeiGeIMManager sharedMannager] connect:FeiGeHost withPort:FeiGeHostPort withSuccess:^(feigeConnectStatus state) {
这里根据不通的状态进行相应的操作
//开始连接
feigeConnectingState
//连接成功
feigeConnectingState
//登录成功
feigeConnectedLoginSucessState
//上线成功
feigeOnLineSucessState
//上线失败
feigeOnLineFailState
//上线失败
feigeJoinQueueSucessState
//加入队列失败 跳转留言页面
feigeJoinQueueFailState
LeaveMessageViewController * leaveMessageVc = [[LeaveMessageViewController alloc] init];
[self.navigationController pushViewController:leaveMessageVc animated:YES];
//加入房间成功
feigeJoinRoomSucessState
FeiGeChatViewController * vc = [[FeiGeChatViewController alloc] init];
[self.navigationController pushViewController:vc animated:YES];
//连接失败
feigeConnectFailState
} withFailure:^(NSDictionary * _Nonnull error) {
}];
三、接口介绍
初始化SDK,所有操作都必须在初始化SDK,并且飞鸽服务端返回可用的*****后才能正常执行 开发者在飞鸽客户端添加站点后,可以获取到一个可用的IdMark。在*****的系统回调中调用*****初始化SDK接口:
四、如果您不知道IdMark,请使用管理员账号登录飞鸽,在【设置】->【接入设置】->【网站接入】菜单中,点击立即接入查看IdMark
五、发送消息
六、获取未读消息
七、获取未读消息
开发者可以使用此接口来获取 iOS SDK 服务器历史消息。
八、接收即时消息
九、获取当前正在接待的客服信息
十、设置主题
十一、留言表单
十二、添加评论
十三、名词解释
十四、常见问题