快速集成腾讯云联络中心 Android SDK
本文主要介绍如何快速地将腾讯云联络中心 Android SDK 集成到您的项目中,只要按照如下步骤进行配置,就可以完成 SDK 的集成工作。
开发环境要求
Android Studio 3.5+。
Android 4.1(SDK API 16)及以上系统。
集成 SDK(aar、jar)
手动下载(aar、jar)
目前我们暂时还未发布到 mavenCentral ,您只能手动下载 SDK 集成到工程里:
1. 下载最新版本 TCCC Agent SDK。
2. 将下载到的 aar 文件拷贝到工程的 app/libs 目录下。
3. 在工程根目录下的 build.gradle 中,指定本地仓库路径。
implementation fileTree(dir: "libs",includes: ['*.aar','*.jar'])
4. 在 app/build.gradle的defaultConfig 中,指定 App 使用的 CPU 架构。
defaultConfig {ndk {abiFilters "armeabi", "armeabi-v7a", "arm64-v8a"}}
说明:
目前 TCCC Agent SDK 支持 armeabi、armeabi-v7a 和 arm64-v8a。
5. 在
app/src/AndroidManifest.xml
中,指定 App 不允许应用参与备份和恢复基础架构。
6. 单击
Sync Now,完成 TCCC Agent SDK 的集成工作。配置 App 权限
在 AndroidManifest.xml 中配置 App 的权限,TCCC Agent SDK 需要以下权限:
<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.RECORD_AUDIO" /><uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /><uses-permission android:name="android.permission.BLUETOOTH" /><uses-permission android:name="android.permission.READ_PHONE_STATE" />
设置混淆规则
在 proguard-rules.pro 文件,将 TCCC SDK 相关类加入不混淆名单:
-keep class com.tencent.** { *; }