Skip to main content
Version: SDK 5.0.x

JustTrackSdkBuilder

public class JustTrackSdkBuilder : SDKBuilder

init(apiToken:)

public init(apiToken: String)

set(logger:)

public func set(logger: Logger) -> Self

set(...)

public func set(trackingId: String, trackingProvider: String) throws -> Self

set(userId:)

public func set(userId: String) throws -> Self

set(firebaseAppInstanceId:)

public func set(firebaseAppInstanceId: String) throws -> Self

set(enableFirebaseIntegration:)

public func set(enableFirebaseIntegration: Bool) -> Self

set(...)

public func set(enableIronSourceIntegration: Bool, userIdSource: UserIdSource) -> Self

set(inactivityTimeFrameHours:)

public func set(inactivityTimeFrameHours: Int) -> Self

set(reAttributionTimeFrameDays:)

public func set(reAttributionTimeFrameDays: Int) -> Self

set(reFetchReAttributionDelaySeconds:)

public func set(reFetchReAttributionDelaySeconds: Int) -> Self

set(attributionRetryDelaySeconds:)

public func set(attributionRetryDelaySeconds: Int) -> Self

set(automaticInAppPurchaseTracking:)

public func set(automaticInAppPurchaseTracking: Bool) -> Self

set(platformType:)

public func set(platformType: PlatformType) -> Self

set(manualStart:)

public func set(manualStart: Bool) -> Self

build()

public func build() throws -> JustTrackSdk