Skip to content

spressoinsights/spresso-sdk-ios

Repository files navigation

spresso-ios-sdk

CI Status Version License Platform

Installation

spresso-ios-sdk is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'spresso-ios-sdk'

Initialization

Initialize the library with your current environment and Org ID.

Swift

Spresso.sharedInstance(for: .prod)
Spresso.sharedInstance().orgId = <org_id>

Objective-C

[Spresso sharedInstanceForEnvironment:SpressoEnvironmentProd];
[Spresso sharedInstance].orgId = @"<org_id>";

Setting a User

Swift

Spresso.sharedInstance().identify("<user_id>")

Objective-C

[[Spresso sharedInstance] identify:@"<user_id"];

Tracking Events

Example of sending data when a user views a product

Swift

Spresso.sharedInstance().track(SpressoEventTypeViewPage, properties: ["variantSku": "<variant_sku>",
                                                                              "variantName": "<variant_name>",
                                                                              "variantPrice": "<variant_price>"])

Objective-C

[[Spresso sharedInstance] track:SpressoEventTypeViewProduct properties:@{ @"variantSku": @"<variant_sku>",
                                                                              @"variantName": @"<variant_name>",
                                                                              @"variantPrice": @"<variant_price>"
                                                                           }];

Author

Spresso, developer@spresso.com

License

spresso-ios-sdk is available under the MIT license. See the LICENSE file for more info.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •