4

AutonomousSingleAppModePermittedAppIDs Key in Restrictions payload - iOS 7 MDM

 3 years ago
source link: https://www.codesd.com/item/autonomoussingleappmodepermittedappids-key-in-restrictions-payload-ios-7-mdm.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

AutonomousSingleAppModePermittedAppIDs Key in Restrictions payload - iOS 7 MDM

advertisements

I have recently started working with Apple Configurator to use features meant for Supervised devices.

In the Restrictions payload there's a key called autonomousSingleAppModePermittedAppIDs with the description below

Optional. Supervised only. If present, allows apps identified by the bundle IDs listed in the array to autonomously enter Single App Mode.
Availability: Available only in iOS 7.0 and later.

I tried sending this key in the restrictions payload with a couple of app identifiers, but could not find any change in the behaviour of the OS. The Guided Access allowed all apps to enter into the SingleApp mode.

What I understand (and expect) from this is we can allow a list of apps to enter Guided Access (Single App) mode and no other app except the allowed ones will be visible on the device. Can you help me understand the things I'm missing or misunderstanding.


I believe the idea of this key that application itself can request a guided mode (vs guided mode triggered by a user or AppLock profile).

I believe application should use following API to request a guided mode:

void UIAccessibilityRequestGuidedAccessSession(BOOL enable, void(^completionHandler)(BOOL didSucceed));

In the case, if it's not on this list, this request will be rejected.

P.S. A device needs to be supervised.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK