Mixpanel-swift-appex 2.1.6

Mixpanel-swift-appex 2.1.6

测试已测试
语言语言 SwiftSwift
许可证 Apache 2
发布最新发布2017年5月
SwiftSwift 版本3.0
SPM支持 SPM

Yarden Eitan 维护。



  • Mixpanel,Inc

Mixpanel Swift Library

Average time to resolve an issue Percentage of issues still open

目录

简介

欢迎使用官方 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 拖动到您的项目

将 Mixpanel.xcodeproj 拖动到您的样本项目下的主样本项目文件内

alt text

第三步:嵌入框架

选择你的.app.xcodeproj文件。在“通用”部分,将Mixpanel框架添加为内嵌二进制文件

alt text

初始化和用法

集成

将Mixpanel导入AppDelegate.swift,并在application:didFinishLaunchingWithOptions:中初始化Mixpanel alt text

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]与我们的智能团队快速联系。