Chat21 SDK
Chat21 SDK可以为您的应用添加即时通讯功能。
特性
Chat21是一个多平台SDK,可以向您的iOS、Android和Web应用添加即时通讯功能。您可以在http://www.chat21.org上找到更多信息。
请注意,Chat21的后端实际上依赖于Firebase。请参考iOS入门指南,以正确处理Firebase账户设置和API集成。
Chat21 iOS SDK提供以下功能
- 直接消息
- 群组消息
- 最近消息列表
- 离线消息历史记录
- 已读回执
- 具有在线/离线和空闲时间段指示器的存在管理器
- 使用电子邮件和密码以及其他身份验证方法进行注册/登录
- 同步联系人(具有离线搜索和选择功能)
- 扩展点
使用CocoaPods安装Chat21 SDK
Chat21通过CocoaPods分发。您可以从终端运行以下命令在OS X上安装CocoaPods工具。详细信息请参阅入门指南。
$ sudo gem install cocoapods
请注意,Chat21 SDK需要Firebase项目才能运行。有关创建Firebase项目的更多信息,请参阅https://firebase.google.com/docs/。
将Chat21 SDK添加到您的iOS应用
CocoaPods用于在现有的Xcode项目中安装和管理依赖项。
- 创建一个Xcode项目,并将其保存到您的本地机器上。
- 在您的项目目录中创建一个名为
Podfile
的文件。此文件定义了项目的依赖项,通常称为Podspec。 - 打开
Podfile
,并添加依赖项。这里显示了一个简单的Podspec示例
platform :ios, '10.0'
use_frameworks!
target 'YOUR-TARGET-NAME' do
pod 'Chat21'
end
-
保存文件。
-
打开终端,并使用
cd
命令切换到包含Podfile的目录。$ cd <path-to-project>
-
运行
pod install
命令。这将安装Podspec中指定的SDK及其依赖项。$ pod install
-
打开您的应用
.xcworkspace
文件以启动Xcode。请使用此文件进行所有应用开发。