测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | Apache 2 |
发布最新发布 | 2017年5月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Yarden Eitan 维护。
欢迎使用官方 Mixpanel Swift 库
iOS 的 Mixpanel Swift 库是一个开源项目,我们非常希望看到您的贡献!我们也乐意与您合作!有关详情,请查看 职位空缺。
如果您正在使用 Objective-C,我们建议您使用我们的 Objective-C 库。
我们的主分支和我们的发布版都位于 Swift 3。如果您希望使用我们的 Swift 2.3 实现,请指向我们的 v1.0.1 发布版。
我们的 Swift 库完全支持所有 Mixpanel 特性,并且在功能上与 Objective-C 库 完全一致。
为了帮助用户跟上我们 Swift SDK 的最新版本,我们始终推荐通过 CocoaPods 集成我们的 SDK,这简化了版本更新和依赖关系管理。然而,有时用户无法使用 CocoaPods。不必担心,只需按照以下手动安装步骤操作即可。
像这样将 Mixpanel 添加为子模块到您的本地 git 仓库
git submodule add [email protected]:mixpanel/mixpanel-swift.git
现在,Mixpanel 项目及其文件应该已经在您的项目文件夹中!
将 Mixpanel.xcodeproj 拖动到您的样本项目下的主样本项目文件内
选择你的.app.xcodeproj文件。在“通用”部分,将Mixpanel框架添加为内嵌二进制文件
将Mixpanel导入AppDelegate.swift,并在application:didFinishLaunchingWithOptions:
中初始化Mixpanel
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
Mixpanel.initialize(token: "MIXPANEL_TOKEN")
}
使用在mixpanel.com提供的令牌初始化你的Mixpanel实例。
要与实例交互并开始跟踪,您可以使用初始化时提供的mixpanel实例
mixpanel.track(event: "Tracked Event!")
或者您可以直接获取实例并从Mixpanel对象中使用它
Mixpanel.mainInstance().track(event: "Tracked Event!")
完成了!您已成功将Mixpanel Swift SDK集成到您的应用中。要了解SDK的重要更新和发布,请在我们的Github存储库上星标或关注。
有任何问题吗?请联系[email protected]与我们的智能团队快速联系。