PusherChatkit 1.8.3

PusherChatkit 1.8.3

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最新发布2019年12月
SPM支持 SPM

Pusher 维护。



 
依赖
PusherPlatform~> 0.7.2
PushNotifications~> 3.0.1
 

PusherChatkit (chatkit-swift)

Build Status Read the docs Twitter Carthage CocoaPods GitHub license

了解 Chatkit 更多信息 这里

构建和运行

最低要求

  • Xcode - 获取 Xcode 的最简单方法是使用 App Store,但如果您有 Apple 开发者账户且已注册 AppleID,也可以从 developer.apple.com 下载。

  • Swift 版本 4.1 及以上

  • iOS 版本 10.0

在 Xcode 中构建和运行之前,使用 CarthageCocoaPods 安装所有必需的依赖项。

安装

CocoaPods

CocoaPods 是针对 Cocoa 项目的依赖管理器。您可以使用以下命令安装它

$ gem install cocoapods

要使用 CocoaPods 将 Chatkit 集成到您的 Xcode 项目中,请在您的 Podfile 中指定它

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '11.0'
use_frameworks!

# Replace `<Your Target Name>` with your app's target name.
target '<Your Target Name>' do
  pod 'PusherChatkit'
end

然后,运行以下命令

$ pod install

您可能需要使用 --repo-update 标志来确保 spec 仓库了解 PusherChatkit 的最新版本。

Carthage

Carthage 是一个去中心化的依赖管理器,它构建您的依赖项并提供二进制框架。

您可以使用以下命令使用 Homebrew 安装 Carthage

$ brew update
$ brew install carthage

要使用 Carthage 将 Chatkit 集成到您的 Xcode 项目中,请在您的 Cartfile 中指定它

github "pusher/chatkit-swift"

运行 carthage update 来构建框架,并将构建好的 PusherChatkit.frameworkPusherPlatform.frameworkPushNotifications.framework 拖入您的 Xcode 项目。

废弃版本

低于 1.0.0 的库版本已被废弃,并将在不久的将来停止支持。

如果您使用的是较旧版本,强烈建议您升级到最新版本。要查看变更列表,请参阅 CHANGELOG

入门

请访问 我们的文档

运行测试

一些测试需要一个有效的Chatkit实例定位器、密钥和令牌提供者URL。

要设置它,运行以下命令

cp Tests/Config/TestConfigExample.swift Tests/Config/TestConfig.swift

然后编辑Tests/Config/TestConfig.swift以包含有效的Chatkit实例定位器、密钥和令牌提供者URL。

通讯

  • 发现了bug?请打开问题
  • 有功能请求。请打开问题
  • 如果你想贡献,请提交一个拉取请求(最好是带有一些测试🙂 ).

致谢

PusherChatkit由Pusher拥有和维护。

许可证

PusherChatkit采用MIT许可证发布。详细请见LICENSE