- 28 Sep 2023
- 1 Minute to read
How to use Autonomous Single App Mode (ASAM) in iOS
- Updated on 28 Sep 2023
- 1 Minute to read
Although Single App Mode gives the flexibility to lock down the device to one app, it might not be useful in all scenarios. Use cases like time-bound assessments, surveys or gathering information on demand might require the applications to run in Single App Mode for a specific duration and, once done, can be exited out of that mode.
Scalefusion MDM supports such use cases by adding the support for Autonomous Single App Mode (ASAM). By using this feature, you can choose a subset of allowed applications to set themselves in single-app mode whenever they want.
This document explains how to use the Autonomous Single App Mode feature.
Before you Begin
- Make sure to read our How to Create a Device Profile help document.
- Note that this feature works only on Supervised devices.Autonomous Single App Mode can be set only on Supervised devices with Device Profiles set to Allow or Block applications.
How to use Autonomous Single App Mode
- Login to Scalefusion Dashboard.
- Choose to Create or Edit an existing Apple device profile.
- In the Select Apps section, enable the applications that you want to set up in Autonomous Single App Mode.
- Navigate to the Restrictions section and click on the SINGLE APP MODE tab, as shown below.
- Choose the Autonomous Single App Mode option, as shown in the reference image.
- From the list of applications, enable the applications that you want to allow to use the ASAM feature as shown below,
- Click on Create Profile or Update Profile to save the settings.
- On all iOS devices, this profile is applied, and the selected applications will be allowed to enter and exit ASAM when they want.
- If the application has set itself to run in Autonomous Single App Mode, then further changes to the Device Profile are not applied until the application is out of ASAM mode.
- Uninstalling an application from the Enterprise Store that has set itself to Autonomous Single App Mode sometimes causes undefined behavior, and the device might have to be restarted to function properly.