差别
这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
f_qudaojieru:e_iossdk [2016-04-22 12:25] weijia 创建 |
f_qudaojieru:e_iossdk [2016-04-27 18:00] (当前版本) |
||
---|---|---|---|
行 1: | 行 1: | ||
====== iOS SDK ===== | ====== iOS SDK ===== | ||
+ | ===== iOS SDK下载 ===== | ||
+ | 首先[[http://www.rongkecloud.com/download/rkcs/1.0/RKCustomerService-iOS.zip|下载]]iOS SDK。 | ||
+ | ===== iOS SDK目录结构说明 ====== | ||
+ | SDK文件主要由RKCloudResources和RKCustomerServiceSDK两个文件夹组成。 | ||
+ | *RKCloudResources文件夹 | ||
+ | 该文件夹主要包含了用户SDK中所使用的多语言文件、资源图片和消息铃声。\\ | ||
+ | *RKCustomerServiceSDK文件夹 | ||
+ | 该文件夹主要包含了libRKCustomerServiceSDK.a库文件、RKCustomerServiceSDK.h和xib文件。\\ | ||
+ | ===== iOS SDK集成方法 ===== | ||
+ | -添加SDK文件到工程中 | ||
+ | *把RKCustomerServiceLibrary文件夹Copy到需要使用SDK的工程目录下,如图:\\ {{tianjia1.png}}\\ | ||
+ | *把RKCustomerServiceLibrary文件夹拖到工程中,然后点击Finish按钮添加,如图:\\ {{tianjia2.png}}\\ | ||
+ | *添加到工程后的呈现,如图:\\ {{tianjia3.png}}\\ | ||
+ | -设置工程文件 | ||
+ | 把用户SDK添加到工程后,需要设置工程文件,选择工程目录下的Targets –Build Settings – Other LinkerFlags,设置为-ObjC,如图:\\ {{shezhi1.png}}\\ | ||
+ | -添加系统Frameworks | ||
+ | SDK的正常运行需要系统库的支持,如图:\\ {{tianjia4.png}}\\ | ||
+ | ===== 使用SDK ===== | ||
+ | SDK所有的接口都在RKCustomerServiceSDK.h文件,用户只需要调用一个函数就能实现SDK与原有工程的无缝接入。具体接入的步骤如下:\\ | ||
+ | 首先需要通过import导入RKCustomerServiceSDK的头文件,然后在触发连接客服的事件中,调用连接客服的API接口,而且用户可以根据需要调用实名还是匿名的API接口来接入SDK。\\ | ||
+ | *匿名接入\\ | ||
+ | 匿名接入的代码可以通过登录云视互动官网的管理后台,根据用户的选择自动生成指定客服组或者客服的代码,代码如下所示:\\ {{nimingjieru.png}}\\ | ||
+ | *实名接入\\ | ||
+ | 在RKCustomerServiceSDK.h中找到实名API接口,代码如下所示:\\ {{shimingjieru.png}}\\ |