PushFeatureConfigBuilder

Class

PushFeatureConfigBuilder class

Declaration

@objc(SFPushFeatureConfigBuilder)
public class PushFeatureConfigBuilder : NSObject

@discardableResult
@objc
public func build() -> PushFeatureConfig

@discardableResult
@objc
public func setApplicationControlsBadging(_ enabled: Bool) -> PushFeatureConfigBuilder

@discardableResult
@objc
public func setURLHandlingDelegate(_ delegate: URLHandlingDelegate) -> PushFeatureConfigBuilder

Build Method

build()

Creates a PushFeatureConfig containing the current builder configuration settings. This can be passed to the ConfigBuilder method(s)

@discardableResult
@objc
public func build() -> PushFeatureConfig

setApplicationControlsBadging(_:)

Sets the configuration value which allows sdk to control application badge count

@discardableResult
@objc
public func setApplicationControlsBadging(_ enabled: Bool) -> PushFeatureConfigBuilder

setURLHandlingDelegate(_:)

Set URLHandling delegate to handle URLs in OpenDirect URLs, CloudPage URLs, CloudPage URLs from inbox messages

@discardableResult
@objc
public func setURLHandlingDelegate(_ delegate: URLHandlingDelegate) -> PushFeatureConfigBuilder