AttributionConfiguration

public protocol AttributionConfiguration

A type that provides the ability to configure SDK

  • application launch options

    Declaration

    Swift

    var launchOptions: LaunchOptions? { get }
  • key

    private key for SDK configuration

    Declaration

    Swift

    var key: PrivateKey { get }
  • If application opened from link with the associated domain - false, otherwise true

    Declaration

    Swift

    var isManualAppLaunch: Bool { get }
  • server base URL info

    Declaration

    Swift

    var backendURLProvider: BackendURLProvider { get }
  • Validate of current configuration instance on ability properly setup SDK

    Declaration

    Swift

    func validate() -> Bool

    Return Value

    Bool value true in case current configuration valid, otherwise false.