StreamChatSwiftUI

SwiftUI StreamChat SDK

SwiftUI SDK 构建于 StreamChat 框架之上,是 StreamChatUI SDK 的 SwiftUI 替代方案。 它完全使用 SwiftUI 构建,采用声明式模式,开发者在使用 SwiftUI 时会感到非常熟悉。 该 SDK 包含一套广泛的、高性能且可定制的 UI 组件,使您能够快速入门,几乎无需任何底层配置。

有关 SwiftUI SDK 的完整文档和功能,请访问此处,您可能会发现我们的 SwiftUI Chat App 教程 也很有帮助。

主要特性

主要原则

架构

SwiftUI SDK 提供三种类型的组件

创客免费

Stream 对大多数业余项目和爱好项目免费。 如果您的团队成员少于 5 人且月收入不超过 10,000 美元,则可以免费使用 Stream Chat。


我们正在招聘

我们最近完成了 3800 万美元的 B 轮融资,并且我们不断积极发展。 我们的 API 被超过 10 亿最终用户使用,您将有机会在一个由世界各地最强大的工程师组成的团队中对产品产生巨大影响。 查看我们当前的职位空缺并通过 Stream 网站申请。

快速概览

频道列表

特性 预览
与提供的查询匹配的频道列表
基于频道成员或自定义数据的频道名称和图像
未读消息指示器
最后一条消息的预览
头像的在线指示器
创建新频道并立即开始
滑动时可自定义的频道操作
正在输入和已读指示器

消息列表

特性 预览
频道中的消息列表
照片附件
Giphy 附件
视频附件
链接预览
文件预览
自定义附件
消息反应
基于发送时间的消息分组
线程和内联回复
正在输入和已读指示器
异步语音消息
投票支持

消息编辑器

特性 预览
支持多行文本,根据需要扩展和收缩
图像、视频和文件附件
相机集成
自定义附件
录制异步语音消息
创建投票
提及
即时命令(例如 giphy)
自定义命令