KumulosSdkSwiftExtension 10.0.0

KumulosSdkSwiftExtension 10.0.0

Christopher WyllieAndyVoicehovics 维护。



  • Kumulos Ltd

Kumulos Swift SDK Carthage compatible

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