mirror of
https://github.com/mixpanel/mixpanel-swift
synced 2026-04-21 13:37:18 +00:00
36 lines
994 B
Swift
36 lines
994 B
Swift
//
|
|
// ViewController.swift
|
|
// MixpanelDemoTV
|
|
//
|
|
// Created by Zihe Jia on 3/22/19.
|
|
// Copyright © 2019 Mixpanel. All rights reserved.
|
|
//
|
|
|
|
import Mixpanel
|
|
import UIKit
|
|
|
|
class ViewController: UIViewController {
|
|
|
|
override func viewDidLoad() {
|
|
super.viewDidLoad()
|
|
// Do any additional setup after loading the view, typically from a nib.
|
|
}
|
|
|
|
@IBAction func timeEventClicked(_ sender: Any) {
|
|
Mixpanel.mainInstance().time(event: "time something")
|
|
DispatchQueue.main.asyncAfter(deadline: .now() + 5) {
|
|
Mixpanel.mainInstance().track(event: "time something")
|
|
}
|
|
}
|
|
|
|
@IBAction func TrackEventClicked(_ sender: Any) {
|
|
Mixpanel.mainInstance().track(
|
|
event: "Player Create", properties: ["gender": "Male", "weapon": "Pistol"])
|
|
}
|
|
|
|
@IBAction func peopleClicked(_ sender: Any) {
|
|
let mixpanel = Mixpanel.mainInstance()
|
|
mixpanel.people.set(properties: ["gender": "Male", "weapon": "Pistol"])
|
|
mixpanel.identify(distinctId: mixpanel.distinctId)
|
|
}
|
|
}
|