最近更新时间:2024.02.02 17:46:16
首次发布时间:2022.08.26 14:51:08
参考 RTC 开通服务获取 AppId 和临时 Token。
临时 Token 生成时填写的房间 ID 和用户 ID 与 Demo 登录页的房间 ID 和用户 ID 一致,若输入的房间 ID 或用户 ID 不一致,将无法进入正确房间与其他用户进行音视频通话。 临时 Token 仅用于测试或跑通 Demo,你可以通过阅读密钥说明了解更多 Token 相关信息。
将获取到的 AppID 和 Token 填写到配置文件 ./lib/constants.dart
中对应的位置
/// appId 使用SDK前需要为自己的应用申请一个AppId,详情参见: https://www.volcengine.com/docs/6348/69865 String appId = '你的AppId'; /// token 加入房间的时候需要使用token完成鉴权,详情参见: https://www.volcengine.com/docs/6348/70121 String token = '你的Token'; /// inputRegexp SDK 对房间名、用户名的限制是:非空且最大长度不超过128位的数字、大小写字母、@ . _ - String inputRegexp = r'^[a-zA-Z0-9@._-]{1,128}$';
基于 Demo 工程文件所在目录打开终端,执行以下命令安装依赖
flutter pub get
连接运行的目标设备
若目标平台为 iOS,需先使用 Xcode 打开 ./ios
目录下的 Runner.xcodeproj
工程文件,参考配置开发者证书配置相应的签名证书。
基于 Demo 工程文件所在目录打开终端,执行以下命令启动 Demo
flutter run
如果在编译 iOS 应用时,发现有找不到 RTC SDK 中的一些头文件的报错,那么,有可能是因为你使用了 ARM64 的模拟器进行编译,请换用真机。报错类似: