Mixpanel 的 iOS 库是一个开源项目,我们非常希望看到您的贡献!我们也很乐意让您加入我们!有关详细信息,请参阅https://mixpanel.com/jobs/#openings。
如果您正在使用 Swift,我们建议使用我们的Swift 库。
pod 'Mixpanel'
pod 'Mixpanel-AppExtension'
为了帮助用户及时了解我们 iOS SDK 的最新版本,我们始终建议通过 CocoaPods 集成我们的 SDK,这简化了版本更新和依赖管理。但是,有时用户无法使用 CocoaPods。不用担心,只需按照以下手动安装步骤操作即可。
将 Mixpanel 添加为子模块到您的本地 git 仓库,如下所示
git submodule add [email protected]:mixpanel/mixpanel-iphone.git
现在,Mixpanel 项目及其文件应该位于您的项目文件夹中!
将 mixpanel-iphone 文件夹中的 Mixpanel.xcodeproj 拖放到您的 Xcode 项目工作空间中
将 Mixpanel.framework 添加到“链接框架和库”中,并将其添加到您的应用中。
将 `
#import "AppDelegate.h"
#import <Mixpanel/Mixpanel.h>
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[Mixpanel sharedInstanceWithToken:MIXPANEL_TOKEN];
}
使用在 mixpanel.com 上提供的 token 初始化您的 Mixpanel 实例。
将库安装到您的 iOS 应用后,Mixpanel 会自动收集常见的移动事件。您可以通过您的项目设置启用/禁用自动收集。
跟踪其他事件与在初始化 Mixpanel 后的任何地方添加 track:
或 track:properties:
一样简单。
[[Mixpanel sharedInstance] track:@"Event name"];
[[Mixpanel sharedInstance] track:@"Event name" properties:@{@"Prop name": @"Prop value"}];
完成!您已成功将 Mixpanel SDK 集成到您的应用中。要了解最新的 SDK 发布和更新,请关注我们在Github上的 iPhone 仓库。
有任何疑问?请联系 [email protected] 与我们的一位聪明人快速沟通。