Autonomous Single App Mode

OI
OKKAMI Inc
OKKAMI Asia

We have a project in which we need to allow the user to access one app to start but then open other apps from it. Using the Single App Mode under security & restrictions within MobiControl allows for the iOS device to be put in the correct mode but you cant open any other apps. We have tried using the Single App Mode Whitelist setting under Security & Restrictions > Restrictions > Applications > Single App Mode > List with no success. Do we need to modify anything in our app to allow it to open other apps from the whitelist when in Single App Mode? 

For example our use case is we have developed a customer iOS app made for hotels that will run in Single App Mode. From our app we want to launch Spotify, Netflix and other apps without exposing the iOS dashboard.  

As a note when we disable Single App Mode profile we can launch other apps from our application. The blocker is trying to launch other apps while in Single App Mode.  

7 years ago
SOTI MobiControl
ANSWERS
RC
Raymond Chan Diamond Contributor
7 years ago (edited 7 years ago)

What you got was normal.   Once a device is in SAM or ASAM mode, the app selected/started will be the only app running without possibility to switch to any other apps on the system.   Autonomous Single App Mode does not support your use case.  Any apps added in the ASAM whitelist need to include codes for device end-user to exit the ASAM mode, thus allowing other apps to be runnable again.

As far as I know, the latest iOS firmware and MDM API's defined by Apple still does not support what you need.  The only exception is probably when all the apps involved are web-based (HTML/CSS/JS) apps that are all runnable on the same browser.  In that case, you can have the top page of the browser to be the launcher for other apps, and set your preferred browser to be the only apps run in the single app mode.

OI
OKKAMI Inc
7 years ago

Thank you for the reply. We are using SAM now and that works as intended. ASAM mode is what we still have not been able to test correctly. I found this article on ASAM on Apples website in case anyone else needs to learn more. We will follow these instructions to enable in our app. 

What is not clear is when we add a consumer apps to the whitelist like Spotify it may not work. Will test and post results here. 

https://developer.apple.com/videos/play/wwdc2017/716/