差别

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

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
f_qudaojieru:d_androidsdk [2016-04-25 12:03]
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> <code xml>
-  ​<!-- 设置连接service页面-->​ +<!-- 设置连接service页面-->​ 
-  <​activity ​ android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatConnectActivity"​ +<​activity  ​ 
-  android:​screenOrientation="​portrait"​ +    ​android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatConnectActivity"​ 
-  android:​theme="​@android:​style/​Theme.Translucent"/>​ +    android:​screenOrientation="​portrait"​ 
-  <!-- 设置聊天页面-->​ +    android:​theme="​@android:​style/​Theme.Translucent"/>​ 
-  <​activity android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatMsgActivity"​ +<!-- 设置聊天页面-->​ 
-        android:​launchMode="​singleTask"​ +<​activity ​ 
-        android:​screenOrientation="​portrait"​ +    ​android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatMsgActivity"​ 
-        android:​theme="​@android:​style/​Theme.NoTitleBar"​ +    android:​launchMode="​singleTask"​ 
-        android:​windowSoftInputMode="​adjustResize"/>​ +    android:​screenOrientation="​portrait"​ 
-  <!-- 设置留言给客服页面-->​ +    android:​theme="​@android:​style/​Theme.NoTitleBar"​ 
-  <​activity ​ android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatLeaveMessageActivity"​ +    android:​windowSoftInputMode="​adjustResize"/>​ 
-  android:​screenOrientation="​portrait"​ +<!-- 设置留言给客服页面-->​ 
-  android:​theme="​@android:​style/​Theme.NoTitleBar"/>​ +<​activity 
-  <!-- 设置图片滑动页面-->​ +    ​android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatLeaveMessageActivity"​ 
-  <​activity ​ android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatViewImagesActivity"​ +    android:​screenOrientation="​portrait"​ 
-  android:​screenOrientation="​portrait"​ +    android:​theme="​@android:​style/​Theme.NoTitleBar"/>​ 
-  android:​theme="​@android:​style/​Theme.NoTitleBar"/>​ +<!-- 设置图片滑动页面-->​ 
-  </​code>​ +<​activity 
-  -配置receive到您的AndroidManifest.xml中+    ​android:​name="​com.rongkecloud.customerservice.ui.RKServiceChatViewImagesActivity"​ 
 +    android:​screenOrientation="​portrait"​ 
 +    android:​theme="​@android:​style/​Theme.NoTitleBar"/>​ 
 +</​code>​ 
 +3.配置receive到您的AndroidManifest.xml中
 <code xml> <code xml>
-  ​<​receiver ​           android:​name="​com.rongkecloud.android.lps.RKServiceBroadcastReceiver"​ +<​receiver ​ 
-            android:​enabled="​true"​ +    ​android:​name="​com.rongkecloud.android.lps.RKServiceBroadcastReceiver"​ 
-            android:​exported="​false"​ > +    android:​enabled="​true"​ 
-  <​intent-filter android:​priority="​90000"​ > +    android:​exported="​false"​ > 
-  <action android:​name="​android.intent.action.USER_PRESENT"​ /> +    <​intent-filter ​ 
-  </​intent-filter>​ +        ​android:​priority="​90000"​ > 
-  <​intent-filter>​ +        <action android:​name="​android.intent.action.USER_PRESENT"​ /> 
-  <action android:​name="​android.net.conn.CONNECTIVITY_CHANGE"​ /> +    </​intent-filter>​ 
-  <action android:​name="​android.net.wifi.RSSI_CHANGED"​ /> +    <​intent-filter>​ 
-  <action android:​name="​android.net.wifi.STATE_CHANGE"​ /> +        <action android:​name="​android.net.conn.CONNECTIVITY_CHANGE"​ /> 
-  <action android:​name="​android.net.wifi.WIFI_STATE_CHANGED"​ /> +        <action android:​name="​android.net.wifi.RSSI_CHANGED"​ /> 
-  </​intent-filter>​ +        <action android:​name="​android.net.wifi.STATE_CHANGE"​ /> 
-  <​intent-filter>​ +        <action android:​name="​android.net.wifi.WIFI_STATE_CHANGED"​ /> 
-  <action android:​name="​lps.message.receive"​ /> +    </​intent-filter>​ 
-  <action android:​name="​action_reconnect"​ /> +    <​intent-filter>​ 
-  <action android:​name="​action_ping"​ /> +        <action android:​name="​lps.message.receive"​ /> 
-  <data android:​mimeType="​*/​*"​ /> +        <action android:​name="​action_reconnect"​ /> 
-  </​intent-filter>​ +        <action android:​name="​action_ping"​ /> 
-  </​receiver>​ +        <data android:​mimeType="​*/​*"​ /> 
-<​code>​ +    </​intent-filter>​ 
-  -配置service到您的AndroidManifest.xml中+</​receiver>​ 
 +</code> 
 +4.配置service到您的AndroidManifest.xml中
 <code xml> <code xml>
-  ​<​service +<service  
-            android:​name="​com.rongkecloud.android.lps.LPSDaemonService"​ +    android:​name="​com.rongkecloud.android.lps.LPSDaemonService"​ 
-            android:​exported="​false"​ +    android:​exported="​false"​ 
-  android:​process=":​remote"/>​+    android:​process=":​remote"/>​
 </​code>​ </​code>​
 ===== 使用SDK ===== ===== 使用SDK =====
 在您的app中做一个触发“连接客服”的事件,在此事件中将您在管理平台生成的配置代码加进去,即可正常使用融智客服客户SDK。 在您的app中做一个触发“连接客服”的事件,在此事件中将您在管理平台生成的配置代码加进去,即可正常使用融智客服客户SDK。