如何在企业级Agora项目中通过Flutter实现同一项目下创建多频道
开发问题提问
由于本次涉及的开发链路覆盖多环节,浓缩为单一提问存在一定表达难度,恳请各位谅解。
文档适用场景局限
- Agora官方文档的内置使用示例,仅围绕开发者在控制台初始化项目后的单频道场景做演示
- 演示流程仅提供绑定单一固定频道的临时Token,直接将该Token嵌入业务代码会导致所有用户接入同一个全局公共频道,完全无法满足“独立私密通话房间”的业务设计要求
现有开发卡点
- 对照Android端原生SDK的能力说明,原生侧支持通过
createChannel方法在同一个Agora项目下创建独立频道,理论上可支撑多房间业务,实现用户自主创建房间、加入其他用户频道的逻辑 - 尝试切换官方文档的展示平台到Flutter端时出现页面报错,暂时无法确认Flutter端SDK是否支持对应多频道能力,也不清楚完整的实现路径
核心待解问题
- Flutter端SDK是否支持和Android端一致的多频道创建能力?
- 如何基于Flutter SDK在单个Agora项目下实现多频道的创建逻辑,完成独立房间内的音频互通?
内容的提问来源于stack exchange,提问作者zh24
相关产品推荐
相关产品推荐

