Skip to content

TencentCloud/tccc-agent-uniapp-example

Repository files navigation

快速跑通TCCC uni-app Demo

本文主要介绍如何快速跑通腾讯云 TCCC uni-app Demo。

开发环境要求

  • 建议使用最新的 HBuilderX 编辑器 。
  • iOS 9.0 或以上版本且支持音频的 iOS 设备。
  • Android 版本不低于 4.1 且支持音频的 Android 设备,暂不支持模拟器。并请开启允许调试选项。
  • iOS/Android 设备已经连接到 Internet。

前提条件

操作步骤

步骤1:下载 tccc-agent-uniapp-example 源码

根据实际业务需求 tccc-agent-uniapp-example 源码。

步骤2:安装依赖

  • 安装npm包依赖
npm i tccc-sdk-uniapp
  • 安装uni-ui

用HBuilderX导入uni-ui

步骤3:配置 tccc-agent-uniapp-example 工程文件

  1. 找到并打开 debug/genTestToken.js 文件。

  2. 设置 genTestToken.js 文件中的相关参数:

  • USERID:座席账号,格式为 : xxx@qq.com
  • SDKAPPID:腾讯云联络中心 SDKAppId,需要替换为您自己账号下的 SDKAppId
  • SECRETID:计算签名用的加密密钥ID。
  • SECRETKEY:计算签名用的加密密钥Key。

! 请不要将如下代码发布到您的线上正式版本的 App 中,原因如下:

  • 本文件中的代码虽然能够正确计算出 Token,但仅适合快速调通 SDK 的基本功能,不适合线上产品,这是因为客户端代码中的 SECRETKEY 很容易被反编译逆向破解,尤其是 Web 端的代码被破解的难度几乎为零。一旦您的密钥泄露,攻击者就可以计算出正确的 Token 来盗用您的腾讯云流量。
  • 正确的做法是将 Token 的计算代码和加密密钥放在您的业务服务器上,然后由 App 按需向您的服务器获取实时算出的 Token。由于破解服务器的成本要高于破解客户端 App,所以服务器计算的方案能够更好地保护您的加密密钥。更多详情请参见创建 SDK 登录 Token

步骤4:编译

使用自定义基座打包 uni 原生插件(请使用真机运行自定义基座)

! 什么是自定义调试基座及使用说明,请参见官方教程

步骤5:运行

  1. 选择在真机运行后,点击登录。

  2. 登录成功后输入需要拨打的手机号即可完成拨打功能。

运行效果

基本功能如下图所示

登录页面 号码管理页面 拨打页面

其他