tencent cloud

文档反馈

Android

最后更新时间:2024-04-01 17:43:38

    快速集成云联络中心 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.** { *; }

    代码实现

    具体编码实现可参考 Android SDK API
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持