MessageNotificationControllerConfiguration

@available(*, deprecated, message: "MessageNotificationController and its related types are deprecated. They have been replaced by InAppNotificationsCoordinator protocol and its related types.")
@objc(BCHMessageNotificationControllerConfiguration)
public class MessageNotificationControllerConfiguration : NSObject

A class holding the customization available for a MessageNotificationView instance.

Warning

this class has been deprecated, the SDK will no longer use the BDKUserInfoFetcher instance provided to this object when presenting in-app notifications.
  • Creates a configuration object for Message notification controller instance with some default values. In this case MessageNotificationController will use the default user info fetcher.

    Declaration

    Swift

    @objc
    public convenience override init()
  • Creates a configuration object for Message notification controller instance.

    Declaration

    Swift

    @objc
    public init(userInfoFetcher: BDKUserInfoFetcher?)

    Parameters

    userInfoFetcher

    The user info fetcher instance that is going to be used by notification view. If not passed, the notification view will use the default BDKUserInfoFetcher instance