PushFeatureConfigBuilder

Class

PushFeatureConfigBuilder class

Declaration 

1@objc(SFPushFeatureConfigBuilder)
2public class PushFeatureConfigBuilder : NSObject
3
4@discardableResult
5@objc
6public func build() -> PushFeatureConfig
7
8@discardableResult
9@objc
10public func setApplicationControlsBadging(_ enabled: Bool) -> PushFeatureConfigBuilder
11
12@discardableResult
13@objc
14public 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)

1@discardableResult
2@objc
3public func build() -> PushFeatureConfig

setApplicationControlsBadging(_:) 

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

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

setURLHandlingDelegate(_:) 

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

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