本文介绍了如何快速运行腾讯云 TRTC Android SDK Demo。
环境准备
最低兼容 Android 4.1(SDK API Level 16),建议使用 Android 5.0 (SDK API Level 21)及以上版本。
Android Studio 3.5 及以上版本。
App 要求 Android 4.1 及以上设备。
操作步骤
步骤1. 下载 Demo
步骤2. 配置 Demo
1. 登录 实时音视频控制台,单击创建应用 。如果您已经完成创建,可以跳过该操作。
2. 在创建应用成功后,您可以在应用管理中获取到您的 SDKAppID 和 SDK密钥 。
![](https://qcloudimg.tencent-cloud.cn/image/document/7be2d0f854a07e5c1506ec303d8767e1.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/7be2d0f854a07e5c1506ec303d8767e1.png)
3. 您需要将
TRTC-API-Example/Debug/src/main/java/com.tencent.trtc.debug
目录下GenerateTestUserSig
中的 SDKAPPID 和SDKSECRETKEY 替换为您在步骤2中获取到的值。![](https://qcloudimg.tencent-cloud.cn/image/document/d5c29ecb7b3f0cbfb3c4079948950c7d.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/d5c29ecb7b3f0cbfb3c4079948950c7d.png)
注意:
本文使用的生成 UserSig 的方案是在本地配置 SDKSecretKey,该方法中 SDKSecretKey 很容易被反编译逆向破解,一旦您的密钥泄露,攻击者就可以盗用您的腾讯云流量,因此该方法仅适合本地跑通 Demo 和功能调试。正确的 UserSig 签发方式是在您的服务端集成 服务端生成 UserSig,当用户进房时:
发起 http 请求到您的服务端
服务端生成一个 UserSig
将其返回给用户供进房使用
若要将 Demo 部署到公网体验,需要通过 HTTPS 协议,即
https://域名/xxx
访问,原因可参见文档 页面访问协议限制说明。步骤3. 跑通 Demo
配置完成后,使用 Android Studio(3.5及以上的版本)打开源码工程
TRTC-API-Example
,单击运行即可体验。常见问题
如果您的接入和使用中遇到问题,请参见 常见问题。
如果您是开发者,也欢迎您加入我们的 RTC Engine 技术交流平台 zhiliao,进行技术交流和产品沟通。