UnbluMobileCoBrowsingModuleConfiguration

public struct UnbluMobileCoBrowsingModuleConfiguration

The configuration to initialize the Unblu co browsing module with

  • Initializes the configuration object

    Declaration

    Swift

    public init(privateViews: Set<Int> = [],
                maxWindowCapturingLevel: UIWindow.Level = .alert + 2,
                enableCapturingPerformanceLogging: Bool = false,
                preferredStatusBarStyle: UIStatusBarStyle = .default)

    Parameters

    privateViews

    A Set of Integers that identify tags of UIView’s to obscure in the stream during co browsing. The default value is an empty Set.

    maxWindowCapturingLevel

    The maximum UIWindow.Level of UIWindows that Unblu will capture during a mobile co-browsing session. The default value is .normal.

    enableCapturingPerformanceLogging

    Enables logging of capturing performance (e.g. FPS). IMPORTANT: This only has effect, if enableDebugOutput is set to true on the UnbluClient and the log level is set to debug also on the UnbluClient. The default value is false.

    preferredStatusBarStyle

    The UIStatusBarStyle Unblu will use on UIViewController’s during a mobile co-browsing session. The default value is .default.