QiscusUI - iOS 上的消息和聊天 UI 组件
Qiscus 使用 Qiscus Chat SDK 和消息 API 在您的移动应用和 Web 中启用自定义应用内消息
构建
使用 Xcode 10 / Swift 4.2 构建。如果您使用 Xcode 9.4,请使用分支 swift4.1。
功能
- 默认聊天视图
- 默认聊天列表
- 自定义聊天列表单元格
- 自定义聊天视图单元格
- 自定义输入聊天
- 自定义导航栏
- 完整文档
组件库
为了使 QiscusCore 专注于具体的核心消息实现,由 [Qiscus IOS] (https://qiscus.com) 创建了额外的库。
- Qiscus - 完整功能的聊天 SDK,简单,易于集成。
- QiscusCore - 聊天核心 API,所有聊天功能都已在其上。
- QiscusRealtime - 一个实时消息库。已经处理了实时事件,如用户输入、在线状态等。
QiscusUI中的类
下表详细列出了QiscusUI中最重要的类。
控制器 | 描述 |
---|---|
UIChatListViewController | 一个提供认证用户会话列表的控制器。 |
UIChatViewController | 一个可滚动、自动分页的消息视图控制器。 |
自定义你的聊天气泡或为特定评论/消息类型创建自定义聊天气泡。
TableViewCell | 描述 |
---|---|
UIBaseChatCell | |
UIChatListViewCell |
安装
CocoaPods 是 Cocoa 项目的依赖管理器。您可以通过以下命令安装它
$ gem install cocoapods
要用 CocoaPods 将 QiscusUI 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '<Your Target Name>' do
pod 'QiscusUI',
end
然后,运行以下命令
$ pod install