13.3 Managing Mobile Devices

13.3.1 Key-Value Pairs

Key-value pairs allow you to populate user login information and set configuration options, such as whether the Filr app allows for opening into other apps or copying information to other apps.

Depending on your MDM solution, the key-value pairs listed here might not be necessary for setting configuration options. For example, if you are using MobileIron as your MDM solution, you can set configuration options for opening into third-party apps by using the MobileIron interface.

Table 13-1 Filr Key-Value Pairs

Key

Value

server

Specify the URL of your Filr site. For example, filr.acme.com.

username

Specify $USERID$ to cause MobileIron to automatically populate the app with the user’s MobileIron user ID

Alternatively, you can specify an individual user’s user ID.

password

Specify $PASSWORD$ to cause MobileIron to automatically populate the app with the user’s MobileIron password.

Alternatively, you can specify an individual user’s password.

allowOpenIn

Specify 1 as the value if you have disabled Open In or Send To support for the mobile apps in the Filr administration console, but you want to allow the Filr secure app to integrate with other secure apps.

A value of 1 indicates that users can open Filr files into any secure app.

A value of 2 allows you to designate specific apps that users can open Filr files into. You do this by creating a whitelist of apps using the openInWhitelist key.

openInWhitelist

Specify 1 as the value if you want to allow the Filr secure app to integrate with only the specific secure apps that you designate. To designate apps for the whitelist, specify the applications’ bundle ID (for iOS apps) and package name (for Android apps) in a comma-delimited list.

In order for the openInWhitelist values to be recognized, the value for the allowOpenIn key must be set to 2.

An easy way to find the package name for an Android app is to install the Package Name Viewer app from the Google Play store. This app displays the package name for each app that is currently installed on the device.

To find the bundle ID for an iOS app:

  1. (Conditional) If the app for which you want to location the bundle ID has not yet been synchronized to iTunes from your device, you must sync the device with iTunes.

  2. In your iTunes library on your Mac or PC, open the Mobile Applications folder.

    On a Mac, this is usually in your Home directory, at the following location: ~/Music/iTunes/Mobile Applications/

    On Windows 7, this is usually at the following location: C:\Users\username\My Music\iTunes\Mobile Applications/

  3. In the Mobile Applications folder, locate the app for which you want the bundle ID.

  4. Create a copy of the file, and re-save the copy as a .zip file.

  5. Unzip the newly created .zip file.

    You now see a folder by the name of the application name.

  6. Locate the iTunesMetadata.plist file within the folder and open it in a text editor.

  7. Locate the softwareVersionBundleid key within the file.

    The string value below this key is the bundle ID.

allowCutCopy

Specify 1 as the value if you want users to be able to copy information from the Filr app and paste it into other apps.

13.3.2 Configuring ZMM to Manage the Filr App

IMPORTANT:ZENworks Mobile Management (ZMM) can be used with the iOS and Android Filr mobile apps with the following version requirements:

  • Android requirements: Filr mobile app 1.0.3 or later with Android 2.3 or later.

  • iOS requirements: Filr mobile app 1.0.4 or later with iOS 7.1 or later.

For information about how to configure ZMM to manage the Filr app, see Novell Filr in the ZENworks Mobile Management 2.9.x Organization Administration Guide.

13.3.3 Configuring MobileIron to Manage the Filr App

MobileIron Environment Support

The Filr 1.2 mobile apps have been validated in the following MobileIron environments:

  • Sentry-AppTunneling

  • MobileIron 7.5 AppConnect

Device-Specific Support Information

When using MobileIron to manage the Filr app, the following features are supported:

iOS Supported Features

  • Populate the Server IP Address field for login

  • Populate the User ID field for login

  • Open In support to allow or disallow users to open files in other applications

    If you are using MobileIron to manage devices in your organization, the Open In setting exists both in the Filr administration console and in the MobileIron administration console. This setting should be consistent in both locations (if it is enabled in Filr, it should also be enabled in MobileIron). The one exception to this rule is if you want Open In functionality to be enabled for devices that are being managed by MobileIron and disabled for devices that are not being managed by MobileIron. To achieve this, you can enable this setting in MobileIron and disable it in Filr. In this case, only devices that are being managed by MobileIron are able to use Open In functionality; devices that are not being managed by MobileIron are not able to use Open In functionality.

    For information about how to configure this option in Filr, see Section 13.1, Configuring Mobile Device Access for All Users and Section 13.2, Configuring Mobile Device Access for Individual Users and Groups.

Android Supported Features

  • Populate the Server URL field for login

  • Populate the User ID field for login

  • Populate the User Password field for login

Adding the Filr App to MobileIron

Adding the Android Filr App

To add the Android Filr app to MobileIron, you need to upload the .apk file and then apply the Android label to the application:

  1. Download the .apk file for the Filr mobile app from the Novell downloads site.

  2. Upload the file to MobileIron.

    1. In the MobileIron Admin Portal, click the Apps tab.

    2. On the App Distribution Library tab, in the Select Platform drop-down list, select the platform for the app that you want to add. For example, if you are uploading the Filr mobile app for Android, select Android.

    3. Click Add App.

      The Add App Wizard is displayed.

    4. Click Next, then specify the following information:

      Distribution Type: Select In-house App.

      Silently Install: If your device supports a silent install, you can select Yes. If the device does not support a silent install or you are unsure, select No.

      App Upload: Browse to and select the .apk file that you downloaded in Step 1.

    5. Click Next, then specify the following information:

      App Name: Novell Filr is already specified for you. This cannot be changed.

      Display Version: The version is already specified for you. This cannot be changed.

      Code Version: The version is already specified for you. This cannot be changed.

      Description: Specify a short description for the app.

      Override URL: For information about this feature, see the blue information icon next to this field.

      Featured: Select whether you want to feature this app.

      Category: Select the category that most closely matches the app. You can add a new category as described in the dialog box.

    6. Click Next, then click Browse to upload any screen shots that you have for the app.

      The mandatory image size is displayed in the dialog box.

    7. Click Finish to close the Add App Wizard.

  3. Apply the Android label to your application:

    1. From the App Distribution Library tab on the Apps tab, select the Novell Filr app that you just created, then click Actions > Apply To Label.

      The Apply To Label dialog box is displayed.

    2. Select the Android label, then click Apply > OK.

Adding the iOS Filr App

To add the iOS Filr app to MobileIron, you need to import it from the Apple Appstore and then apply the iOS label to the application:

  1. Import the app from the Apple Appstore.

    1. In the MobileIron Admin Portal, click the Apps tab.

    2. On the App Distribution Library tab, in the Select Platform drop-down list, select iOS.

    3. Click App Store Import.

      The App Store Search dialog box is displayed.

    4. In the App Name field, type Novell Filr.

    5. In the App Store field, select the country appropriate to your location.

    6. Click Search.

    7. Click Import next to the Novell Filr app, then click OK after it is imported.

    8. Close the App Store Search dialog box.

    9. From the App Distribution Library tab on the Apps tab, click the Edit icon next to the Novell Filr app that you just imported.

      The Edit App for iOS dialog box is displayed.

    10. Make any desired changes to the app details and icon, then click Save.

  2. Apply the iOS label to your application:

    1. From the App Distribution Library tab on the Apps tab, select the Novell Filr app that you just created, then click Actions > Apply To Label.

      The Apply To Label dialog box is displayed.

    2. Select the iOS label, then click Apply > OK.

Pre-Populating Fields for Filr Login

You can pre-populate the fields on the Filr login screen for users in your system by configuring the Filr key-value pairs in MobileIron. You can pre-populate the server URL and user ID fields for both the iOS and Android apps. For the Android app, you can also pre-populate the user password field.

You accomplish this within MobileIron by modifying the app configuration for Android, and by creating a new app configuration for iOS.

Modifying the Android Filr App Configuration for MobileIron

  1. In the MobileIron Admin Portal, click the Policies & Configs tab.

  2. On the Configuration tab, in the Name column, click the name of the Filr configuration for the Filr app that you uploaded, as described in Adding the Android Filr App.

  3. Click Edit.

    The Modify AppConnect App Configuration dialog is displayed.

  4. Specify the following information:

    Name: Provide a name for the configuration, or keep the default.

    Description: (Optional) Provide a description for the configuration, or keep the default.

    Application: Select Novell Filr from the drop-down list.

  5. In the App-specific Configurations section, keep or remove the key-value pairs that are shown in Table 13-2, Filr Key-Value Pairs. Key-value pairs that remain in the table represent the information that will be pre-populated for Filr login.

  6. Click Save.

Creating the iOS Filr App Configuration for MobileIron

  1. In the MobileIron Admin Portal, click the Policies & Configs tab.

  2. On the Configuration tab, click Add New > AppConnect > Configuration.

    The New AppConnect App Configuration dialog box is displayed.

  3. Specify the following information:

    Name: Provide a name for the configuration, such as Filr iOS Configuration.

    Description: (Optional) Provide a description for the configuration.

    Application: Specify the Filr iOS bundle ID, which is com.novell.vibefilr.

  4. In the App-specific Configurations section, click the Plus icon to add a new field to the key-value pair table; you can then specify the key-value pair to be included in the configuration. The key-value pairs that you can add are shown in Table 13-2, Filr Key-Value Pairs. Key-value pairs that you add to the table represent the information that will be pre-populated for Filr login.

  5. Click Save.

Key-Value Pairs

If you modify key-value information after the Filr app has already been pushed to user devices, devices where the app is already installed are not refreshed with the updated information.

Table 13-2 Filr Key-Value Pairs

Key

Value

server

Specify the URL of your Filr site. For example, filr.acme.com.

username

Specify $USERID$ to cause MobileIron to automatically populate the app with the user’s MobileIron user ID.

Alternatively, you can specify an individual user’s user ID.

password

Specify $PASSWORD$ to cause MobileIron to automatically populate the app with the user’s MobileIron password.

Alternatively, you can specify an individual user’s password.

Configuring Data Loss Prevention Policies

You can configure policies to restrict users from performing actions that could lead to data loss. For iOS devices, you can restrict users’ ability to print, copy or paste, and open in other apps. For Android, you can restrict users’ ability to take a screen capture.

You accomplish this within MobileIron by modifying the app policy for Android, and by creating a new app policy for iOS.

Modifying the Android Filr App Policy for MobileIron

  1. In the MobileIron Admin Portal, click the Policies & Configs tab.

  2. In the Name column, click the name of the Filr policy for the Filr app that you uploaded, as described in Adding the Android Filr App.

  3. Click Edit.

    The Modify AppConnect App Container Policy dialog is displayed.

  4. Specify the following information:

    Name: Provide a name for the policy, or keep the default.

    Description: (Optional) Provide a description for the policy, or keep the default.

    Application: Select Novell Filr from the drop-down list.

  5. In the Data Loss Prevention Policies section, you can change the following configuration option for Android devices:

    Screen Capture: Allow users to take a screen capture from within any AppConnect app (including Filr).

  6. Click Save.

Creating the iOS Filr App Policy for MobileIron

  1. In the MobileIron Admin Portal, click the Policies & Configs tab.

  2. On the Configuration tab, click Add New > AppConnect > Container Policy.

    The New AppConnect App Configuration dialog box is displayed.

  3. Specify the following information:

    Name: Provide a name for the policy, such as Filr iOS Policy.

    Description: (Optional) Provide a description for the policy.

    Application: Specify the Filr iOS bundle ID, which is com.novell.vibefilr.

  4. In the Data Loss Prevention Policies section, you can change the following configuration options for iOS devices:

    Print: This setting is not honored in the Filr app. There is no printing ability from within the Filr app.

    Copy/Paste To: This setting is ignored in this release of the Filr mobile app. Copy/Paste functionality is included in the Open In setting. In other words, you must disable Open In in order to disable Copy/Paste.

    Open In: Allow users to use the Open In functionality. If allowed, specify whether users can open into all apps on the device, only into AppConnect apps, or only into a list of apps that you specify.

    To specify individual apps via the whitelist option, specify the apps bundle ID. For example, the bundle ID for the Pages app is com.apple.iwork.pages.

  5. Click Save.

Distributing the Filr App to Devices

You need to distribute the Filr app to devices in your organization via MobileIron if this is the first time your organization is using MobileIron with Filr, or any time a new device enters the organization.

It is possible that some users independently download the Filr app from the app store before their device is managed by MobileIron. In this case, you still need to push the app to their device via MobileIron. (These devices will lose any cached or downloaded files within the Filr app after their device becomes managed and the Filr app is pushed to their device.)

13.3.4 Managing Mobile Devices with Filr

You can view users who have accessed your Filr system from a mobile device, and if necessary, wipe all Filr data from the user’s device.

For more information, see Section 20.0, Managing Filr Data for Mobile Devices.