Let us know so we can improve!
InAppMessagingFeatureConfigBuilder
Class
InAppMessagingFeatureConfigBuilder class
Declaration
1@objc(SFInAppMessagingFeatureConfigBuilder)
2public class InAppMessagingFeatureConfigBuilder : NSObject
3
4@discardableResult
5@objc
6public func setNotificationAuthorizationOptions(_ options: UNAuthorizationOptions) -> InAppMessagingFeatureConfigBuilder
7
8@discardableResult
9@objc
10public func setEventDelegate(_ delegate: InAppMessageEventDelegate) -> InAppMessagingFeatureConfigBuilder
11
12@discardableResult
13@objc
14public func setURLHandlingDelegate(_ delegate: URLHandlingDelegate) -> InAppMessagingFeatureConfigBuilder
15
16@discardableResult
17@objc
18public func setInAppMessageFont(name: String) -> InAppMessagingFeatureConfigBuilder
19
20@discardableResult
21@objc
22public func build() -> InAppMessagingFeatureConfigCases
setNotificationAuthorizationOptions(_:)
Sets the notification authorization options used when requesting permission (e.g. for Push Primer). Default is [.alert, .sound, .badge] when not set.
1@discardableResult
2@objc
3public func setNotificationAuthorizationOptions(_ options: UNAuthorizationOptions) -> InAppMessagingFeatureConfigBuilderReturns: The InAppMessagingFeatureConfigBuilder instance for method chaining.
setEventDelegate(_:)
Sets the delegate that receives in-app message display and close events.
1@discardableResult
2@objc
3public func setEventDelegate(_ delegate: InAppMessageEventDelegate) -> InAppMessagingFeatureConfigBuilderReturns: The InAppMessagingFeatureConfigBuilder instance for method chaining.
setURLHandlingDelegate(_:)
Sets the delegate that handles URLs opened from in-app message button actions.
1@discardableResult
2@objc
3public func setURLHandlingDelegate(_ delegate: URLHandlingDelegate) -> InAppMessagingFeatureConfigBuilderReturns: The InAppMessagingFeatureConfigBuilder instance for method chaining.
setInAppMessageFont(name:)
Sets the font used when rendering in-app messages.
1@discardableResult
2@objc
3public func setInAppMessageFont(name: String) -> InAppMessagingFeatureConfigBuilderReturns: The InAppMessagingFeatureConfigBuilder instance for method chaining.
build()
Builds an InAppMessagingFeatureConfig with the current builder values. Pass the result to the SDK config when initializing the In App Messaging feature.
1@discardableResult
2@objc
3public func build() -> InAppMessagingFeatureConfigReturns: An InAppMessagingFeatureConfig instance with the current builder settings.
Let us know so we can improve!