Configuration
public struct Configuration : AttributionConfiguration
A struct that confirms AttributionConfiguration protocol, convenience for SDK setup
-
application launch options
Declaration
Swift
public let launchOptions: LaunchOptions? -
private key
Declaration
Swift
public let key: PrivateKey -
server info
Declaration
Swift
public let backendURLProvider: BackendURLProvider -
If application opened from link with the associated domain -
false, otherwisetrueDeclaration
Swift
public var isManualAppLaunch: Bool { get }
-
Initialize new instanse of
Configurationstruct with given parametersDeclaration
Swift
public init(key: PrivateKey, launchOptions: LaunchOptions?, backendURLProvider: BackendURLProvider = BackendInfo.defaultConfiguration)Parameters
keyprivate key for SDK setup
launchOptionsapplication launch options
backendURLProviderserver info
Return Value
new instanse of
Configurationstruct
-
Validate of current configuration instance on ability properly setup SDK
Declaration
Swift
public func validate() -> BoolReturn Value
Bool value
truein case current configuration valid, otherwisefalse.
View on GitHub
Configuration Structure Reference