差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 后一修订版 两侧同时换到之后的修订记录 | ||
cs:300visitoraccess:iossdk [2019/10/17 02:53] dujiepeng [SDK介绍] |
cs:300visitoraccess:iossdk [2020/05/07 06:48] dujiepeng |
||
---|---|---|---|
行 7: | 行 7: | ||
**iOS SDK 支持以下功能:** | **iOS SDK 支持以下功能:** | ||
- | * 发送文本消息、语音消息、图片消息、位置消息。 | + | * 发送文本消息、语音消息、图片消息、位置消息、视频消息。 |
- | * 接收文本消息、语音消息、图片消息、文件消息、机器人菜单等。 | + | * 接收文本消息、语音消息、图片消息、位置消息、视频消息、文件消息、机器人菜单等。 |
* 显示客服头像和昵称、显示机器人转人工按钮。 | * 显示客服头像和昵称、显示机器人转人工按钮。 | ||
* 发送消息附带访客信息,指定客服、指定技能组(参考[[#第4步_集成更多业务功能|第4步:集成更多业务功能]])。 | * 发送消息附带访客信息,指定客服、指定技能组(参考[[#第4步_集成更多业务功能|第4步:集成更多业务功能]])。 | ||
行 17: | 行 17: | ||
客户端与服务端的连接方式包含[[cs:300visitoraccess:persistent-connection|长连接(永久)和长连接(24小时)]]。长连接(永久)包含Socket通道,能够保证客户端无论是否在线,都能够收到消息和通知;长连接(24小时)是仅有24小时时效的长连接,同样包含Socket通道,在时效内与长连接拥有相同的通信能力。 | 客户端与服务端的连接方式包含[[cs:300visitoraccess:persistent-connection|长连接(永久)和长连接(24小时)]]。长连接(永久)包含Socket通道,能够保证客户端无论是否在线,都能够收到消息和通知;长连接(24小时)是仅有24小时时效的长连接,同样包含Socket通道,在时效内与长连接拥有相同的通信能力。 | ||
- | 环信客服云默认采用“长连接(24小时)”方式与Android/iOS客户端对接。“长连接(永久)”方式为增值服务,如需开通,请联系环信商务经理(如果您是im和客服一起使用,也需要联系环信商务经理进行开通)。 | + | 环信客服云默认采用“长连接(24小时)”方式与Android/iOS客户端对接。“长连接(永久)”方式为增值服务,如需开通,请联系环信商务经理。 |
+ | |||
+ | **如果您是im和客服一起使用,也需要联系环信商务经理进行开通。** | ||
===== 集成方式 ===== | ===== 集成方式 ===== | ||
行 52: | 行 54: | ||
* **kefu-ios-demo** 访客端demo,下载后可直接双击CustomerSystem-ios.xcodeproj运行。 | * **kefu-ios-demo** 访客端demo,下载后可直接双击CustomerSystem-ios.xcodeproj运行。 | ||
- | === 注意事项 === | ||
- | |||
- | * 客服SDK基于IM SDK 3.x,如同时使用环信IM功能,需使用此文档中的初始化、登录、登出操作,不需要添加IM的SDK,其IM SDK API正常使用。 | ||
===== 第3步:集成基础功能 ===== | ===== 第3步:集成基础功能 ===== | ||
行 67: | 行 66: | ||
* 或者,选择“File > Add Files to”,从本地选择上述文件夹,点击“Options”,勾选“Copy items if needed”和“Create groups”,并点击“Add”。 | * 或者,选择“File > Add Files to”,从本地选择上述文件夹,点击“Options”,勾选“Copy items if needed”和“Create groups”,并点击“Add”。 | ||
- | 2、选中当前的TARGET,向 General -> Embedded Binaries 中添加以上两个依赖库。Linked Frameworks and Libraries 中会自动增加。 | + | 2、选中当前的TARGET,向 General -> Embedded Binaries 中添加以上两个依赖库,Embed需要是**Embed&Sign**。Linked Frameworks and Libraries 中会自动增加。 |
- | {{:cs:300visitoraccess:7f8bd427254c6fc718b84eaa4856ac66.jpg?nolink|}} | + | {{:cs:300visitoraccess:99735ff1-9e24-480c-802c-de43e0aa1c67.jpg?nolink|}} |
3、在工程info.plist文件中,增加隐私权限: | 3、在工程info.plist文件中,增加隐私权限: | ||
行 317: | 行 316: | ||
visitor.phone = @"13636362637"; | visitor.phone = @"13636362637"; | ||
visitor.companyName = @"环信"; | visitor.companyName = @"环信"; | ||
- | visitor.nickName = @"风口上的猪"; | + | visitor.nickName = @"风口上的猪";//不可为空 |
visitor.email = @"abv@126.com"; | visitor.email = @"abv@126.com"; | ||
visitor.desc = @"环信客服云"; | visitor.desc = @"环信客服云"; |