Kumulos提供构建和托管应用程序后端存储、发送推送通知、查看受众和行为分析以及报告采用、参与度和性能的工具。
选择以下安装方法开始。
使用 CocoaPods 开始
将以下行添加到您的应用程序目标中的 Podfile
pod 'KumulosSdkSwift', '~> 10.0.0'
运行 pod install
以安装您的依赖项。
使用 Carthage 开始
将以下行添加到您的 Cartfile
github "Kumulos/KumulosSdkSwift" ~> 10.0.0
运行 carthage update
以安装您的依赖项,然后按照Carthage 集成步骤将框架链接到您的项目中。
同时,将项目链接至
- SystemConfiguration.framework
- MessageUI.framework(适用于 iOS 项目)
- libc++
- libz
并在 'Build Settings' 下的 'Other Linker Flags' 中添加 -ObjC
链接器标志。
注意:请确保链接 Carthage 构建的动态
KSCrash.framework
,而不是 'Static/' 下的一个。
使用Swift包管理器入门
在Xcode中,通过选择以下方式添加包依赖
File > Swift Packages > Add Package Dependency
按照提示选择此仓库URL作为包仓库,并选择9.2.5
作为版本。然后您可以根据以下集成步骤操作,或者阅读Kumulos Swift集成指南获取更多信息。
初始化和使用SDK
安装后,您现在可以使用以下方式导入和初始化SDK
import KumulosSDK
let builder = KSConfigBuilder(apiKey: "your-api-key", secretKey: "your-secret-key")
Kumulos.initialize(config: builder.build())
有关将Swift SDK集成到项目中的更多信息,请参阅Kumulos Swift集成指南。
做出贡献
欢迎任何改进的拉取请求。如果是重大的事情且您还不确定,我们将很乐意先进行讨论。您可以提交一个问题,或者通过[email protected]联系我们。
许可证
本项目采用MIT许可证,部分内容采用BSD 2-Clause许可证。有关更多信息,请参阅我们的LICENSE文件和各个源代码文件。
系统要求
- iOS9+
- Swift5.0
Swift版本支持
Swift版本 | SDK版本 |
---|---|
3.0 | 2.x |
4.2 | 4.x |
5.0 | 5.x、6.x、7.x、8.x、9.x |