README v2.0 Beta

Hello beta testers,

Thank you for volunteering to help test the app before publishing to the public App Store.

You need to distribute the app using Jamf Pro (hopefully you have already) so the app is managed and implement Manage App Configuration to customize settings.  Also, you will need to install a config profile with restrictions payload to test the remote lock (trigger Autonomous Single App Mode from managed app config) feature.

Managed App Config settings

URL key: URL to display in app or default home page when BROWSER_MODE is enabled.

MAINTENANCE_MODE key: Set to “ON” to display static image and provide user a visual that the device is not available.

BROWSER_MODE key: Set to “ON” to display browser navigation bar and provide user an interactive method to navigate web sites.

REMOTE_LOCK key: Set to “ON” to remotely trigger Autonomous Single App Mode.  Requires supervised device and config profile with ASAM restriction payload.  Green bar will be displayed at bottom of app if ASAM is enabled.  Gray bar indicates ASAM is not enabled, but REMOTE_LOCK is attempting to enable.

App Config template

<dict>
  <key>MAINTENANCE_MODE</key>
    <string>OFF</string>
  <key>BROWSER_MODE</key> 
    <string>OFF</string>
  <key>URL</key>
    <string>http://foo.com</string>
  <key>REMOTE_LOCK</key> 
    <string>OFF</string>
</dict>

Autonomous Single App Mode Requirements

  1. supervised device
  2. config profile (restriction payload) installed on device

Using Jamf Pro, configuration profiles>restrictions payload>iOS>applications>

bundle ID: com.aaronmaxim.ManagedView