Additional Configuration Options for your iOS App
In addition to context attributes, you can control other widget behaviors.
Method | Description |
---|---|
Controller.shared.settings.startVideoInFullScreen |
Choose whether the video engagement starts in full-screen mode (true), or as an overlay (false). Default value: false |
Controller.shared.settings.startVideoWithFrontCamera |
Choose whether to start video engagements with the device's front camera (true), or the back camera (false). Default value: true |
Controller.shared.settings.startCallDirectly |
Choose whether to start an engagement automatically when the customer opens the view containing the widget. When set to true, the widget is hidden from the customer. Default value: false |
Controller.shared.settings.hidePauseButton |
Choose whether to hide the pause button from the customer on the mobile widget, preventing them from pausing the call. Default value: false |
Controller.shared.settings.hideEndCallButton |
Choose whether to hide the end-call button from the customer in the mobile widget, preventing them from ending the call themselves. Default value: false |
Controller.shared.settings.hideQueueLengthIndicator |
Choose whether to hide the queue length indicator from the customer as they wait to be connected to an associate. Default value: false |
Controller.shared.settings.attemptFaceMatchWhenVerifyingIdentity |
In the context of verifying the identity of your customers, use this setting to enable the facial recognition capability provided by Jumio. See Implementing Identity Verification in a Web or Mobile App for more info. Default value: false |
Controller.shared.service.skipRecordingPermissionRequest |
Disable the recording permission request warning presented to customers before they can join a recorded call. Default value: false |
For more information on context configuration, see the Live Experience iOS API Reference.