Enterprise Mobile Management

Follow

Created:
Updated:

NetDocuments offers an additional variant of its iOS mobile app that can be used with any Enterprise Mobility Management (EMM) vendor’s management platform that supports the AppConfig standards, such as VMWare AirWatch, MobileIron and IBM Maas360.  

Th EMM version of the iOS app was initially released on 18 July 2017, with the latest version released on 22 November 2017. Get it on the iTunes app store.

What is AppConfig?

Historically, when a mobile app developer needed to create a version of its app to support a specific EMM platform, the developer needed to use the EMM vendor's proprietary SDK, which required the creation of a custom version of the mobile app for each EMM vendor, in addition to the need to test and maintain each version of the app separately (plus the need to maintain separate AppStore listings), even though each EMM version of the mobile app provided essentially the same features and restrictions. 

The AppConfig Community was created to allow a mobile app developer to offer a single EMM version of its mobile app, using agreed-upon standards, that any EMM vendor could choose to support. Because the AppConfig standard has gained traction with leading EMM vendors, NetDocuments has determined to offer a version of its iOS app that supports AppConfig.  NetDocuments also has joined the AppConfig community.

How it Works

To restrict a repository to use only the EMM version of the app, the firm must configure device settings so that only the EMM version of the app can connect to their repository. Learn More.

allow_app.png

Any EMM platform that supports AppConfig can manage every AppConfig mobile app in specifically defined ways, like deployment and tunneling. In addition, each mobile app vendor can choose to add other restrictions that are specific to its mobile app, which restrictions can be configured from the EMM platform.  

Below are the settings that are applicable to the EMM version of the NetDocuments iOS app:

Configuration Key

Values

Description

kMDM_APP_PRINT_POLICY

PRINTPOLICY_UNAUTHORIZED = 0

PRINTPOLICY_AUTHORIZED = 1

Restricts printing of documents

kMDM_APP_OPEN_IN_POLICY

OPENINPOLICY_UNAUTHORIZED = 0

OPENINPOLICY_AUTHORIZED = 1

OPENINPOLICY_WHITELIST = 2

Controls the Open In feature

kMDM_APP_OPEN_IN_WHITE_LIST

An array of bundle IDs. Learn how to find an app's bundle ID

This is a list of apps that can be used to open documents

kMDM_APP_PASTEBOARD_POLICY

PASTEBOARDPOLICY_UNAUTHORIZED = 0 PASTEBOARDPOLICY_AUTHORIZED = 1

PASTEBOARDPOLICY_SECURECOPY = 2

0 - Restricts copying from documents and pasting to other apps

1 - Allows users to use copy/paste

2 - Restricts copy/paste to only work between apps that are managed by their provider's profile. 

The following settings are new in v2.2 of the iOS App:

 

 

kMDM_HOST

ACPHOST_US = “US” (this is the default if this key is not set)
ACPHOST_EU = “UK”
ACPHOST_AU = “AU”

Set the default host location that the app will login to

 kMDM_OFFICE365_POLICY ACOFFICE365_HIDDEN = 0: hide the “Edit Using” button and do not allow the user to enable the setting
ACOFFICE365_DISPLAYED = 1: always show the “Edit Using” button and do not allow the user to disable the setting
ACOFFICE365_HIDDEN_DEFAULT = 2: hide the “Edit Using” button by default, but allow the user to change the setting to display it
ACOFFICE365_DISPLAY_DEFAULT = 3: by default Open in Office is enabled, but the user can disable it.
Whether to show the “Edit using Office” button
 kMDM_AUTOLOGIN_POLICY ACAUTOLOGIN_AVAILABLE = 0: auto login is available (this is the default if this key is not set)
ACAUTOLOGIN_DISABLED = 1: auto login is disabled and cannot be enabled
Whether auto login is available 
kMDM_PASSCODE_POLICY ACPASSCODE_OPTIONAL = 0: no passcode required (this is the default if this key is not set)
ACPASSCODE_REQUIRED = 1: passcode required
Whether the passcode is optional or required
kMDM_APP_EMAIL_POLICY EMAIL_POLICY_UNAUTHORIZED = 0: NO emails may be sent from the app. Neither the Email Link nor Email Copy options will be available in the Open In menu.
EMAIL_POLICY_DEFAULT_APP = 1: When emails are sent, use the default email app for the device (likely Mail for iOS). This is the default if this key is not set.
Whether the app can send emails
kMDM_APP_EMAIL_LINK_POLICY EMAIL_LINK_POLICY_UNAUTHORIZED = 0: NO Email Links may be sent from the app. In that case, the Email Link option will not be shown in the Open In menu.
EMAIL_LINK_POLICY_AUTHORIZED = 1: Email Links may be sent from the app (this is the default if this key is not set).
Whether the app can send Email Links
kMDM_APP_EMAIL_COPY_POLICY EMAIL_COPY_POLICY_UNAUTHORIZED = 0: NO Email Copies may be sent from the app. In that case, the Email Copy option will not be shown in the Open In menu.
EMAIL_COPY_POLICY_AUTHORIZED = 1: Email Copies may be sent from the app (this is the default if this key is not set).
Whether the app can send Email Copies

Each EMM vendor has their own management console and method for configuring AppConfig apps. Some require an XML configuration file to be uploaded, whereas others may be able to pull this information from the AppConfig web site.

Click here to View a Sample XML Configuration file.  Here is a .plist version of the Configuration file.

Back to Top

Was this article helpful?
2 out of 2 found this helpful

Comments

Have more questions? Submit a request
Powered by Zendesk