Skip to content

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

Contributing

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages