Mixpanel
"https://github.com/BatchLabs/Batch-iOS-mixpanel-swift-dispatcher"pod 'BatchMixpanelSwiftDispatcher'
# or
# pod 'BatchMixpanelObjcDispatcher'github "BatchLabs/Batch-iOS-mixpanel-swift-dispatcher"
# or
# github "BatchLabs/Batch-iOS-mixpanel-objc-dispatcher"import Batch
import BatchMixpanelSwiftDispatcher
// or import BatchMixpanelObjcDispatcher
import Mixpanel
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Find your mixpanel setup line, which looks like this:
let mixpanel = Mixpanel.initialize(token: "MIXPANEL_TOKEN")
// Objective-C Mixpanel SDK users: let mixpanel = Mixpanel.sharedInstance(withToken: "MIXPANEL_TOKEN")
let mixpanelDispatcher = BatchMixpanelSwiftDispatcher.instance
// If you're using BatchMixpanelObjcDispatcher, comment the previous lines and uncomment the next one
// let mixpanelDispatcher = BatchMixpanelObjcDispatcher.instance()
// Tell Batch about your Mixpanel instance to enable tracking
mixpanelDispatcher.mixpanelInstance = mixpanel
BatchEventDispatcher.add(mixpanelDispatcher)
[...]
BatchSDK.start(withAPIKey: "YOUR_API_KEY")
return true
}
}Last updated

