em_chat_callkit 0.1.0
em_chat_callkit: ^0.1.0 copied to clipboard
“A set of components adapted to the chat and rtc SDK that enables quick building of video or audio calls.”
0.1.0 #
- 版本调整:将 0.0.5 的 SDK 5.0 适配以 0.1.0 重新发布,按 Dart/pub 的 0.x 版本约定明确与 0.0.4 及更早版本的集成不兼容边界;相较于 0.0.5,CallKit 公开 API 保持不变;
- 通话控制接口保持不变,继续依赖
im_flutter_sdk: ^5.0.0;将 RTC 依赖范围调整为agora_rtc_engine: '>=6.5.1 <6.6.0',允许 6.5.x 补丁升级,并排除存在回调签名不兼容的 6.6.x; - 示例:修复 iOS AOSL 去重后残留链接参数导致的
Framework 'aosl' not found错误,继续保留较高版本的 AOSL; - 从 0.0.4 及更早版本迁移:通过公开 SDK 类型调用的密码登录和
autoLogin已移除,应用每次启动时需显式使用 Token 登录; - 从 0.0.4 及更早版本迁移:使用联系人列表的应用需启用联系人数据同步,并改用
getAllContacts()读取本地数据,示例见example/; - 文档:将 README 中的最低 iOS 版本修正为 13.0,与 SDK 要求一致。
- 打包:将
pubspec.lock忽略规则限定为库根目录,保留 example 锁文件的追踪和打包。
0.0.5(由 0.1.0 替代) #
- 升级依赖
im_flutter_sdk为^5.0.0,同步更新 iOSHyphenateChat至 5.0.0; - 适配 5.0.0 仅支持 Token 登录的变更:示例工程改为每次手动 Token 登录,并移除自动登录、密码登录及旧注册换 Token 流程;
- 适配 5.0.0 联系人本地数据 API:启用会话和联系人数据同步,使用
getAllContacts()获取联系人; - 更新 README 中的依赖版本与示例配置。
0.0.4 #
- 升级 依赖 im_flutter_sdk 为 ^4.25.0;
- 撤销 0.0.3 开始追踪根目录 pubspec.lock 的做法:根目录 pubspec.lock 退出 git 追踪(本地文件保留),遵循 Dart 库包不提交 pubspec.lock 的约定;
- 示例工程 example/pubspec.lock 仍保持 git 追踪。
0.0.3 #
- 升级 依赖 im_flutter_sdk 为 ^4.22.0;
- 升级 example 的 Android 构建工具链以适配 Flutter 3.47(Gradle 8.14.3 / AGP 8.13.0 / KGP 2.3.0),仅示例工程构建配置;
- 开始追踪根目录 pubspec.lock,保证长期搁置后依赖可复现、可构建。
0.0.2-beta.1 #
- 更新版本为0.0.2-beta.1
- 调整初始化RTC engine部分逻辑, 增加初始化部分log记录
- 调整RTC log存放目录
0.0.2+2 #
- 更新版本为0.0.2+2
0.0.2+1 #
- 使用im_flutter_sdk及其依赖插件固定版本为4.15.2
0.0.2 #
- 使用im_flutter_sdk及其依赖插件固定版本为4.13.0+1
- 添加日志写入文件功能, 开关日志功能请设置
chat_callkit_tools.dart中的enableLog
0.0.1 #
- 初次发版