差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
f_qudaojieru:d_androidsdk [2016-04-25 12:02]
weijia
f_qudaojieru:d_androidsdk [2016-05-20 17:11] (当前版本)
lihuanhuan [SDK配置]
行 1: 行 1:
 ====== Android SDK ====== ====== Android SDK ======
-===== android ​SDK下载 ===== +===== Android ​SDK下载 ===== 
-首先http://​www.rongkecloud.com/service/​download/​下载android ​SDK。 +首先[[http://​www.rongkecloud.com/​download/​rkcs/​1.0/​RKCustomerService-Android.zip|下载]]Android ​SDK。
-{{:​f_qudaojieru:​android_sdk下载.png}}+
 ===== Android SDK目录结构说明 ====== ===== Android SDK目录结构说明 ======
 在上述地址下载Android SDK文件为RKCustomerService-Android.zip,解压此压缩包,如下图:\\ ​ 在上述地址下载Android SDK文件为RKCustomerService-Android.zip,解压此压缩包,如下图:\\ ​
 {{:​f_qudaojieru:​android_sdk目录结构说明.png}}\\  ​ {{:​f_qudaojieru:​android_sdk目录结构说明.png}}\\  ​
-  *RKCustomerServiceSDK(Android-v1.0.1.14)-20160323.zip为Android SDK library。 +  *RKCustomerServiceSDK(Android-v1.1.4.19)-20160520.zip 
-  *RKCustomerServiceSDKDemo(Android-v1.0.1.14)-20160323.zip为Android SDK Demo源码。 +为Android SDK library。 
-  *融智客服客户端Android SDK集成使用说明V1.1-160315.docx为Android SDK集成文档说明。+  *RKCustomerServiceSDKDemo(Android-v1.1.4.19)-20160520.zip文件 
 +为Android SDK Demo源码。 
 +  *融智客服客户端Android SDK集成使用说明V1.4-160516.docx文件 
 +为Android SDK集成文档说明。
  
  
 ===== Android SDK集成方法 ===== ===== Android SDK集成方法 =====
-创建好您的工程后,将RKCustomerServiceSDK(Android-v1.0.1.14)-20160323.zip解压后倒入到您的工程目录下。+创建好您的工程后,将RKCustomerServiceSDK(Android-v1.1.4.19)-20160520.zip解压后倒入到您的工程目录下。
 ==== Android Studio集成方法 ==== ==== Android Studio集成方法 ====
   -点击标题栏Project Structure,如下图:\\ {{asdaoru1.png}}\\ ​   -点击标题栏Project Structure,如下图:\\ {{asdaoru1.png}}\\ ​
行 31: 行 33:
  
 ===== SDK配置 ===== ===== SDK配置 =====
-  -配置权限到您的AndroidManifest.xml文件中+1.配置权限到您的AndroidManifest.xml文件中
 <code xml> <code xml>
-  ​<​uses-permission android:​name="​android.permission.INTERNET"/>​ +<​uses-permission android:​name="​android.permission.INTERNET"/>​ 
-  <​uses-permission android:​name="​android.permission.ACCESS_NETWORK_STATE"/>​ +<​uses-permission android:​name="​android.permission.ACCESS_NETWORK_STATE"/>​ 
-  <​uses-permission android:​name="​android.permission.WRITE_EXTERNAL_STORAGE"/>​ +<​uses-permission android:​name="​android.permission.WRITE_EXTERNAL_STORAGE"/>​ 
-  <​uses-permission android:​name="​android.permission.WAKE_LOCK"/>​ +<​uses-permission android:​name="​android.permission.WAKE_LOCK"/>​ 
-  <​uses-permission android:​name="​android.permission.RECORD_AUDIO"/>​ +<​uses-permission android:​name="​android.permission.RECORD_AUDIO"/>​ 
-  <​uses-permission android:​name="​android.permission.VIBRATE"/>​ +<​uses-permission android:​name="​android.permission.VIBRATE"/>​ 
-  </​code>​ +</​code>​ 
-  -配置Activity到您的AndroidManifest.xml中 +2.配置Activity到您的AndroidManifest.xml中
-  <code xml> +
-  <!-- 设置连接service页面-->​ +
-  <​activity ​ android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatConnectActivity"​ +
-  android:​screenOrientation="​portrait"​ +
-  android:​theme="​@android:​style/​Theme.Translucent"/>​ +
-  <!-- 设置聊天页面-->​ +
-  <​activity android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatMsgActivity"​ +
-        android:​launchMode="​singleTask"​ +
-        android:​screenOrientation="​portrait"​ +
-        android:​theme="​@android:​style/​Theme.NoTitleBar"​ +
-        android:​windowSoftInputMode="​adjustResize"/>​ +
-  <!-- 设置留言给客服页面-->​ +
-  <​activity ​ android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatLeaveMessageActivity"​ +
-  android:​screenOrientation="​portrait"​ +
-  android:​theme="​@android:​style/​Theme.NoTitleBar"/>​ +
-  <!-- 设置图片滑动页面-->​ +
-  <​activity ​ android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatViewImagesActivity"​ +
-  android:​screenOrientation="​portrait"​ +
-  android:​theme="​@android:​style/​Theme.NoTitleBar"/>​ +
-  </​code>​ +
-  -配置receive到您的AndroidManifest.xml中+
 <code xml> <code xml>
-  ​<​receiver ​           android:​name="​com.rongkecloud.android.lps.RKServiceBroadcastReceiver"​ +<!-- 设置连接service页面-->​ 
-            android:​enabled="​true"​ +<​activity ​  
-            android:​exported="​false"​ > +    android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatConnectActivity"​ 
-  <​intent-filter android:​priority="​90000"​ > +    android:​screenOrientation="​portrait"​ 
-  <action android:​name="​android.intent.action.USER_PRESENT"​ /> +    android:​theme="​@android:​style/​Theme.Translucent"/>​ 
-  </​intent-filter>​ +<!-- 设置聊天页面-->​ 
-  <​intent-filter>​ +<​activity  
-  <action android:​name="​android.net.conn.CONNECTIVITY_CHANGE"​ /> +    android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatMsgActivity"​ 
-  <action android:​name="​android.net.wifi.RSSI_CHANGED"​ /> +    android:​launchMode="​singleTask"​ 
-  <action android:​name="​android.net.wifi.STATE_CHANGE"​ /> +    android:​screenOrientation="​portrait"​ 
-  <action android:​name="​android.net.wifi.WIFI_STATE_CHANGED"​ /> +    android:​theme="​@android:​style/​Theme.NoTitleBar"​ 
-  </​intent-filter>​ +    android:​windowSoftInputMode="​adjustResize"/>​ 
-  <​intent-filter>​ +<!-- 设置留言给客服页面-->​ 
-  <action android:​name="​lps.message.receive"​ /> +<​activity 
-  <action android:​name="​action_reconnect"​ /> +    android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatLeaveMessageActivity"​ 
-  <action android:​name="​action_ping"​ /> +    android:​screenOrientation="​portrait"​ 
-  <data android:​mimeType="​*/​*"​ /> +    android:​theme="​@android:​style/​Theme.NoTitleBar"/>​ 
-  </​intent-filter>​ +<!-- 设置图片滑动页面-->​ 
-  </​receiver>​ +<​activity 
-  <​code>​ +    android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatViewImagesActivity"​ 
-  -配置service到您的AndroidManifest.xml中 +    android:​screenOrientation="​portrait"​ 
-  <​service +    android:​theme="​@android:​style/​Theme.NoTitleBar"/>​ 
-            android:​name="​com.rongkecloud.android.lps.LPSDaemonService"​ +</​code>​ 
-            android:​exported="​false"​ +3.配置receive到您的AndroidManifest.xml中 
-  android:​process=":​remote"​ />+<code xml> 
 +<​receiver ​ 
 +    ​android:​name="​com.rongkecloud.android.lps.RKServiceBroadcastReceiver"​ 
 +    android:​enabled="​true"​ 
 +    android:​exported="​false"​ > 
 +    <​intent-filter ​ 
 +        ​android:​priority="​90000"​ > 
 +        <action android:​name="​android.intent.action.USER_PRESENT"​ /> 
 +    </​intent-filter>​ 
 +    <​intent-filter>​ 
 +        <action android:​name="​android.net.conn.CONNECTIVITY_CHANGE"​ /> 
 +        <action android:​name="​android.net.wifi.RSSI_CHANGED"​ /> 
 +        <action android:​name="​android.net.wifi.STATE_CHANGE"​ /> 
 +        <action android:​name="​android.net.wifi.WIFI_STATE_CHANGED"​ /> 
 +    </​intent-filter>​ 
 +    <​intent-filter>​ 
 +        <action android:​name="​lps.message.receive"​ /> 
 +        <action android:​name="​action_reconnect"​ /> 
 +        <action android:​name="​action_ping"​ /> 
 +        <data android:​mimeType="​*/​*"​ /> 
 +    </​intent-filter>​ 
 +</​receiver>​ 
 +</code> 
 +4.配置service到您的AndroidManifest.xml中 
 +<code xml> 
 +<service  
 +    android:​name="​com.rongkecloud.android.lps.LPSDaemonService"​ 
 +    android:​exported="​false"​ 
 +    android:​process=":​remote"/​
 +</code>
 ===== 使用SDK ===== ===== 使用SDK =====
 在您的app中做一个触发“连接客服”的事件,在此事件中将您在管理平台生成的配置代码加进去,即可正常使用融智客服客户SDK。 在您的app中做一个触发“连接客服”的事件,在此事件中将您在管理平台生成的配置代码加进去,即可正常使用融智客服客户SDK。