Skip to content

amplitude/AmplitudeUnified-Swift

Repository files navigation


Unified SDK for Swift

A single interface for Amplitude Analytics, Experiment, and Session Replay (iOS only). For full documentation, see Unified SDK for Swift.

Setup

Swift Package Manager: In Xcode, FileSwift Package ManagerAdd Package Dependency, then add:

https://github.com/amplitude/AmplitudeUnified-Swift

CocoaPods: Add to your Podfile and run pod install:

pod 'AmplitudeUnified', '~> 0.0'

Basic usage

let amplitude = Amplitude(apiKey: "YOUR_API_KEY")

amplitude.track(eventType: "Button Clicked", eventProperties: ["button_id": "sign_up"])

let identify = Identify()
identify.set(property: "plan", value: "premium")
amplitude.identify(identify: identify)

amplitude.setUserId(userId: "user@example.com")

For configuration, Experiment, Session Replay, identity management, and more, see the Amplitude documentation.

Support

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors