ChatAgentApp
===
实时音视频RTC 大模型实时互动产品 iOS Demo 的使用说明

接口文档
---
请查看 doc 目录，或官网文档


Demo运行
---
如果不需要地图导航、地图推荐等能力，打开Demo工程后，可切换到 ChatAgentApp-Lite target 进行编译


地图导航 & 推荐
---
- 前往百度地图开放平台下载地图相关 SDK
    - [导航SDK](https://lbsyun.baidu.com/faq/api?title=ios-navsdk/sdkios-nav-download)
- 按照要求下载相关 SDK，并完成账号注册、申请密钥、创建应用、隐私清单文件配置等操作
- 将地图相关SDK放在本 Demo 指定目录内，具体目录结构如下：
```
demo
  └── ChatAgentApp/
sdk
  └── Third
      ├── MapSDK
      │   ├── BaiduMapAPI_Base.framework
      │   ├── BaiduMapAPI_Map.framework
      │   ├── BaiduMapAPI_Search.framework
      │   ├── BaiduMapAPI_Utils.framework
      │   └── thirdlibs
      │       ├── libcrypto.a
      │       └── libssl.a
      └── NaviSDK
          ├── libbaiduNaviOpenSDK.a
          ├── NaviResource
          │   ├── baiduNaviSDK.bundle
          │   └── mode.bundle
          └── inc
```
- 打开 ChatAgentApp/ChatAgentApp/ios/funcall/MapNavigate/BNaviUtil.h 文件，修改 BNAVI_APP_KEY 为您应用的 AK
- 运行 Demo，在会话中体验导航互动功能


外部音频采集播放
---
- Demo 体验:
	- 打开首页 外部音频 开关，然后开始通话
- 功能配置
	- 实现 ```id<BaiduRtcRoomApiAudioExternalDeviceDelegate>```
	- 调用 ```setAudioExternalDeviceDelegate:``` 配置给 agent sdk
