UAAnalytics

@objc
public final class UAAnalytics : NSObject, Sendable

The Analytics object provides an interface to the Airship Analytics API.

  • The current session ID.

    Declaration

    Swift

    @objc
    public var sessionID: String { get }
  • Initiates screen tracking for a specific app screen, must be called once per tracked screen.

    Declaration

    Swift

    @objc
    @MainActor
    public func trackScreen(_ screen: String?)

    Parameters

    screen

    The screen’s identifier.