Skip to main content

February 17, 2026

Developer Resources

Find information for developers who work with wrapped apps. Identify what methods and libraries to use with app wrapping and application management. You can also find information about various MADP vendors that Omnissa Workspace ONE UEM has partnered for wrapping functionality. Finally, identify iOS APIs that you use and see if the Tunnel can meet your needs as an app wrapping alternative.

Supported Developer Resources - iOS Wrapped Apps

Find information on partial support, how to use the resource, or suggested informational sites. The lists are not comprehensive.

FeaturesOptions Supported by Workspace ONE UEM
Project Template

Designates the method to implement iOS applications.
Storyboards - Supported

NIBs Only - Supported

Main/Detail Template - Supported

Tabbed Template - Supported
Networking

Redirects HTTP and HTTPS traffic using the Omnissa Workspace ONE Tunnel or other proxies.
NSURLConnection - Supported

NSURLSession- Supported
Configure NSURLSession using [NSURLSession sharedSession].
Not Supported: NSURLSession Download Task.

AFNetworking Version 1 - Supported

AFNetworking Version 2 - Partially Supported

Supported
AFHTTPRequestOperation
AFHTTPRequestOperationManager
AFURLConnectionOperation

Not Supported
AFURLSessionManager
AFHTTPSessionManager

ASIHTTPRequest- Not Supported
Email Composing

Prevents an application from using the native email client to send emails using data loss prevention settings.
MFMailComposeViewController- Supported

Check the canSendEmail property before use.

See the following site for more information: https://developer.apple.com/library/ios/documentation/MessageUI/Reference/MFMailComposeViewController_class/Reference/Reference.html#//apple_ref/doc/uid/TP40008200
Copy and Paste

Prevents users from copying content from the wrapped application into other applications using data loss prevention settings.
UITextField - Supported

UITextView - Supported

UIWebView - Supported

Workspace ONE UEM cannot block certain HTML input options in a Web page.
Integrated Authentication

Authenticates a user automatically against NTLM and basic Web sites or Web services.
Web Service/Website Authentication - Supported

Ensure the endpoint uses NTLM or basic authentication.
Camera

Blocks access to the camera within the wrapped application.
UIImagePickerController- Supported

Does not block picking from the photo roll.

AVCaptureSession- Supported
iCloud Data Backup

Blocks data from syncing with iTunes.
NSFileManager - Supported

Blocks the property ubiquityIdentityToken used to synchronize with iCloud.
Opening Documents in Other Apps

Blocks wrapped applications from opening documents in other applications.
UIDocumentInteractionController - Supported

UIActivityViewController - Supported
Location Services

Blocks wrapped applications from using location services to retrieve the current location of the device
CLLocationManager

Use the properties to check if services are available before use.

See the following site for more information: https://developer.apple.com/library/mac/documentation/CoreLocation/Reference/CLLocationManager_Class/CLLocationManager/CLLocationManager.html

Supported Developer Resources -Android Wrapped Apps

Find information on partial support, how to use the resource, or suggested informational sites. The lists are not comprehensive.

FeaturesOptions Supported by Workspace ONE UEM
Networking

Redirects HTTP and HTTPS traffic using the Tunnel or other proxies.
F5 - Supported Covers all App level http/https communications.

Tunnel - Supported
Works at the following component levels.
android/webkit/WebView
android/webkit/WebViewClient
com/squareup/okhttp/OkHttpClient
java/net/URL
org/apache/http/impl/client/AbstractHttpClient
org/apache/http/impl/client/DefaultHttpClient
org/apache/http/impl/client/HttpClientAndroidLib
org/xwalk/core/XWalkView

Tunnel supports only HTTP and HTTPS traffic, so you cannot use classes such as Socket().
Data At Rest Encrytion

Encrypts data stored on the application.
Java File I/O System - Supported
Supports the following classes.
java/io/FileInputStream
java/io/FileReader
java/io/FileOutputStream
java/io/FileWriter
Context > openFileInput
Context > openFileOutput
android/os/ParcelFileDescriptor (specific to the shared input stream through the Content provider)
java/io/File

Database Support (SQL Lite) - Supported Net.sql.cipher.SQLiteDatabase.openOrCreateDatabase(databaseFile, password, null)
Camera

Blocks access to the camera within the wrapped application.
android.hardware.Camera - Supported
Restricts at the API level.

MediaStore.ACTION_IMAGE_CAPTURE Intent - Supported
Restricts at a device level.
Opening Documents in Other Apps

Blocks wrapped applications from opening documents in other applications.
Intent.ACTION_VIEW - Supported

Controls “Open File with” using the Intent approach start Activity.
File Sharing with Bluetooth

Controls sharing files with Bluetooth.
Intent.ACTION_SEND
Intent.ACTION_CHOOSER - Supported

Controls file sharing using the Intent approach start Activity.
Stream Sharing with Bluetooth

Controls application in-built Bluetooth (point to point) communication.
BluetoothDevice.ACTION_ACL_CONNECTED BluetoothAdapter.ACTION_DISCOVERY_STARTED - Supported
Location Access

Controls application location change listening capability.
LocationListener > OnLocation Changed(Location loc) - Supported In restricted mode, it blocks location update callbacks.

Mobile App Development Platform, MADP Support

A mobile app development platform (MADP) is a system that attempts to reduce the development effort for creating mobile applications. Workspace ONE UEM has partnered with various MADP vendors to ensure wrapping functionality on applications developed with the platform.

VendorCertification StatusCertification Notes
Adobe PhonegapCertifiedWrapping functions with applications developed using Phonegap.
AppceleratorCertifiedWrapping functions with applications developed using Appcelerator.
CordovaCertifiedWrapping functions with applications developed using Cordova-based platforms.
IBM WorklightCertifiedWrapping succeeds with applications developed using IBM Worklight.
KonyCertifiedWrapping functions with applications developed using Kony.
MicroStrategyUse supported configurations from the AppConfig Community or use the SDK instead of wrapping.

Due to partner integration with Microstrategy, the app developer manually includes the SDK into the project for Workspace ONE UEM specific functionalities. For example, App Tunneling and App Authentication (Passcode and Username/Password).
Oracle MAF MobileCertifiedWrapping functions with applications developed using Oracle MAF Mobile.
Pegasystems AntennaCertifiedWrapping functions with applications developed using Pegasystems Antenna.
Salesforce Touch PlatformCertifiedWrapping functions with applications developed using the Salesforce Touch Platform.
SAPCertifiedWrapping succeeds with applications developed using SAP.
SenchaCertifiedWrapping functions with applications developed using Sencha.
TelerikCertifiedWrapping functions with applications developed using Telerik.
XamarinCertified (with caveats )Wrapping functions with applications developed using Xamarin.

Implement the ModernHttpClient library.

See https://github.com/paulcbetts/ModernHttpClient for more information.

Caution: For iOS apps, wrapping is not supported if Xamarin Insights is used because this addition can cause a failure to start. The Insights library is used for failure reporting and the SDK. The SDK also has a code for reporting that the SDK system injects into the app during the time of wrapping. The two together can conflict and cause a failure.

App Wrapping and Tunnel Support for iOS APIs

This list is not comprehensive.

Key to Table

OptionDescription
SupportedSupports using the API.
Not SupportedDoes not support using the API.
ResearchingResearching compatibility.
Partial supportSupports using the API but not with on-demand features.

Compatible APIs

iOS APIiOS 7.X + App WrappingiOS 7.X + AW TunneliOS 8.X + App WrappingiOS 8.X + AW TunneliOS 9.X + App WrappingiOS 9.X + AW Tunnel
NSURLSession – Data TaskSupportedSupportedSupportedResearchingSupportedSupported
NSURLSession – Download TaskNot SupportedSupportedNot SupportedSupportedNot SupportedSupported
NSURLConnectionSupportedSupportedSupportedResearchingSupportedSupported
CFHTTPSupportedSupportedSupportedSupportedSupportedSupported
CFSocket (TCP)ResearchingResearchingResearchingResearchingResearchingSupported
CFSocket (UDP)Not SupportedNot SupportedNot SupportedNot SupportedNot SupportedNot Supported
BSD networking (TCP)Not SupportedPartial supportNot SupportedPartial supportNot SupportedPartial support
BSD networking (UDP)Not SupportedNot SupportedNot SupportedNot SupportedNot SupportedNot Supported
BSD networking (DNS)Not SupportedPartial supportNot SupportedPartial supportNot SupportedPartial support
WKWebViewNot SupportedNot SupportedNot SupportedNot SupportedNot SupportedNot Supported
UIWebViewSupportedSupportedSupportedResearchingSupportedResearching
Background tasksResearchingSupportedResearchingSupportedResearchingSupported

Was this page helpful?

Provide feedback for this topic

Was this topic helpful?

Please do not include any personal or confidential information.

Generating link…