spresso-ios-sdk 1.3.1

spresso-ios-sdk 1.3.1

Maintained by Hoa Pham, Antony Yang.



  • By
  • Spresso

spresso-sdk-ios

CI Status Version License Platform

Installation

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

pod 'spresso-sdk-ios'

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, [email protected]

License

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