Skip to content

Latest commit

 

History

History
72 lines (52 loc) · 1.47 KB

README.md

File metadata and controls

72 lines (52 loc) · 1.47 KB

KISSmetrics-iOS-SDK

For implementation details please see: https://support.kissmetrics.io/reference#ios-v2

CocoaPods:

Add pod 'KISSmetrics-iOS-SDK' to your Podfile.

Adding Manually:

  • Add the Framework/KISSmetricsSDK.xcodeproj to your existing project.
  • In your app's Target go to Build Phases and under Dependencies add the KISSmetricsSDK

Inclusion:

Import the API class in your AppDelegate and in any classes where you'll be tracking from:

Swift

import KISSmetrics_iOS_SDK

Objective-C

@import KISSmetrics_iOS_SDK;

Initialization:

At the top of the application delegate's didFinishLaunchingWithOptions method, add:

Swift

KISSmetricsAPI.sharedAPI(withKey: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")

Objective-C

[KISSmetricsAPI sharedAPIWithKey:@"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"];

Usage:

After initializing the API and configuring events as described above, record an event with:

Swift

KISSmetricsAPI.shared().record("/app_launched")

Objective-C

[[KISSmetricsAPI sharedAPI] record:@"/app_launched"];

To record an event with properties:

Swift

KISSmetricsAPI.shared().record("/content_view", withProperties: ["Content Name": "Rogue One"])

Objective-C

[[KISSmetricsAPI sharedAPI] record:@"/content_view" withProperties: @{ @"Content Name": @"Rogue One"}];