WS1Config

This object is used to specify various configuration options for Workspace ONE Intelligence SDK.

Once this object is setup, you can pass it to WS1Intelligence.initialize. After Workspace ONE Intelligence SDK is initialized, changes to this object will have no affect.

Creating a Config

+ defaultConfig

Network Insights Configuration

enableServiceMonitoring Property

monitorNSURLConnection Property

monitorNSURLSession Property

urlFilters Property

Monitoring Web Views

Workspace ONE Intelligence has the capability to monitor network traffic generated by web views and JavaScript errors generated by WKWebViews.

Monitoring of WKWebView traffic is disabled by default because use of the WKWebView class has the side effect of calling the class initialize method, which creates a new thread to manage webviews.

Since Workspace ONE Intelligence cannot prevent these side effects from happening and many apps do not use webviews, Network Insights for webviews must be explicitly enabled.

monitorWKWebView Property

Send Data On Wifi Only

allowsCellularAccess Property

Toggle MACH Exception Capture

enableMachExceptionHandling Property

DEX Configuration

entitlements Property

enableDEX Property