The Settings and Policies area in VMware Workspace ONE® UEM has settings that control security, application behaviors, and the retrieval of specified data in apps that use the Workspace ONE SDK framework. To deploy Workspace ONE UEM features to apps, assign the default SDK profile or a custom SDK profile set with your Workspace ONE SDK settings.
- Applications built with the Workspace ONE SDK
- Workspace ONE productivity apps
- Applications wrapped by the AirWatch App Wrapping engine
Types of SDK Profiles
- Default profiles work well across organization groups, applying to large numbers of devices.
Find the settings for the default SDK profile in Security Policies, Settings, or SDK App Compliance. You can apply these default profile options across all the Workspace ONE UEM applications in an organization group. Options shared across all organization groups are easier to manage and configure because you can manage them from a single profile.
and then select - Custom profiles work for individual devices or for small numbers of devices with applications that require special mobile application management (MAM) features. Custom profiles offer granular control for specific applications and the ability to override default settings. However, they also require separate input and maintenance.
You can configure various types of custom profiles.
- SDK Profile - This profile offers most options found in the default SDK profiles. They work for applications that have the Workspace ONE SDK embedded in them.
- Application Profile - This legacy profile was used to configure certificate authorities or other credential sources for SDK-built apps. However, consider using the Credentials option in an SDK Profile to apply certificate configurations to your SDK-built apps.
- Components Profile - This profile offers configurations to apply to apps that use the Workspace ONE Modular SDK. This SDK has a lighter footprint thank the Workspace ONE SDK.
- App Wrapping Profile - This profile configures your apps wrapped with the AirWatch App Wrapping service.
Find the settings for custom SDK profiles in.Note: You cannot assign custom SDK profiles to the Workspace ONE Intelligent Hub. You must assign it the default SDK profile.
Requirements to Use SDK Features
- You must configure either the default SDK profile or create a custom SDK profile.
- You must assign the profile to your SDK or productivity app.
Assign the profile when you upload or edit the application to the Workspace ONE UEM console in the Apps section. When you change the default or custom profile, Workspace ONE UEM applies these edits when you select Save. Changes to end-use devices can take a few minutes to deploy. Users can close and restart Workspace ONE UEM applications to receive updated settings.Note: There is no process to use push notifications to trigger devices to retrieve SDK policy updates. The console includes a scheduler task to fetch and send SDK settings and policies to devices. To get policy updates immediately, users can stop and start their SDK-built apps.
- Navigate to .
- Add or edit an application.
- Select a profile on the SDK tab. You can use the default SDK profile or you can use a custom profile.
- To use the default SDK profile, select the Android Default Settings @ Global or the iOS Default Settings @ Global from the SDK Profile list.
- To use a custom SDK profile, select it from the SDK Profile list.
- Make other configurations and then save the application and create assignments for its deployment.
- You must assign the default SDK profile to the Workspace ONE Intelligent Hub. You configure the default SDK profile in the console at and then select Security Policies, Settings, or SDK App Compliance. If you do not assign the default SDK profile to the Workspace ONE Intelligent Hub to apply SDK configurations, your SDK configurations in Settings and Policies do not work in applications.
Note: You cannot use custom SDK profiles with the Workspace ONE Intelligent Hub. The Workspace ONE Intelligent Hub only supports the default profile set in either the Security Policies, Settings, or SDK App Compliance sections of Settings and Policies.Note: The system assigns the default SDK profile for iOS to the Workspace ONE Intelligent Hub for iOS by default. You do not need to manually apply this mechanism. The steps to assign the default SDK remain in the documentation so you know where the settings reside. This mechanism is not in place for the Android platform.
- Workspace ONE Intelligent Hub for iOS
- Navigate to .
- Set the SDK Profile option to the default profile by selecting iOS Default Settings @ Global.
- Workspace ONE Intelligent Hub for Android
- Navigate to .
- Set the SDK Profile option to the default profile by selecting Android Default Settings @ Global.
- Workspace ONE Intelligent Hub for iOS
What Happens if You Do Not Assign Your SDK or Productivity Apps an SDK Profile?
Workspace ONE UEM assigns profiles at the closest organization group (OG). You can control which profile your apps get (and what SDK functionality the apps use) when you upload and deploy them in the Apps section of the console. Assigning the SDK profile to the app in the Apps section is best.
If you do not assign an SDK profile (default or custom) to your SDK and productivity apps in the Apps section of the console, then Workspace ONE UEM assigns the default SDK profile configured at the OG closest to the device.
Is the SDK profile (custom or default) set in the Apps section for the Child version of the app? | Does the parent version have the SDK profile set in Apps? | Result |
---|---|---|
No | Yes | Devices that enroll in the child OG receive the app with the parent OG version of the SDK profile set in the Apps section. |
No | No | Devices that enroll in the child OG receive the app with the default SDK profile set at the child OG. |