差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

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