Skip to main content

iOS Configuration

In your Info.plist, create a top-level Dictionary named Fullstory. The following are the valid configuration keys.

PropertyTypeDescription
OrgIdString(Required) Your Org ID. See How do I find my Fullstory Org Id?.
IncludeAssetsDictionarySpecify webview file types to upload for playback. This is strongly recommended if you intend to capture WebViews. Keys are a String folder path; values are an array of string file extensions (without the leading dot .). See Asset Uploading for WebViews.

Default: nil
LogLevelStringCapture FS.log() messages at or above the specified level.

Options: assert, error, warn, info, debug
Default: debug
MaxOSVersionStringSpecify the highest version of iOS that Fullstory will capture sessions on.

Follows semantic versioning, meaning that it will include all point releases for the given version specified. For example:
- 26 includes 26.0, 26.99.99, etc. but not 27.0.
- 26.0 includes 26.0.99 but not 26.1.

Introduced in version 1.61.1.
Default: 26 (as of Fullstory 1.64.0)
PreviewModeBooleanCapture sessions in preview mode.

Introduced in version 1.57.0.
Default: NO
RecordOnStartBooleanBy default, Fullstory begins capturing on app startup. Set to NO to prevent Fullstory from starting data capture automatically, and then call FS.restart() to begin capture.

Default: YES
ScanAsynchronouslyBooleanSpecifies whether to capture the view hierarchy synchronously or asynchronously. Learn more.

In Fullstory 1.62 and earlier, the default is NO. In Fullstory 1.63 and later the default is YES and may be overridden via your Fullstory organization's Mobile Data Capture settings.
ScanAsyncSliceMSNumberSpecifies the scanning slice time when asynchronous scanning is enabled. Cannot be set if ScanAsyncSliceNS is also set. Learn more.

Default: 5
ScanAsyncSliceNSNumberSpecifies the scanning slice time when asynchronous scanning is enabled. Cannot be set if ScanAsyncSliceMS is also set. Learn more.

Default: 5000000
ServerUrlStringSpecify the server URL for routing Fullstory traffic. See Configuring a Custom Endpoint.

Introduced in version 1.37.0.
Default: https://fullstory.com
SwiftUIEnabledBooleanEnable unmasking of SwiftUI views. See Integrating Fullstory into a SwiftUI App.

Default: NO
SwiftUISelectorPreviewNumberEnables a preview version of SwiftUI Automatic Selectors. See Installation Guide for Fullstory SwiftUI Automatic Selector Preview.
SwiftUISelectorVersionNumberRequired when SwiftUIEnabled is set to YES. See Choosing a selector version.

Additional Information