Defining approved applications for Apple iOS devices

You can define which applications are approved to exchange file data on Apple iOS Mail clients.

You do not need to define any approved applications for Apple iOS devices to use attachment security settings. If attachment security settings are enabled, but no approved applications are defined, then this will only allow the built-in viewers used by HCL Notes Companion or the To Do application to view attachment data. When attachments are viewed in this fashion, data never leaves the secure container of the HCL Notes Companion or To Do application.

However, you may find that you need to exchange attachment data with another application, either to enable additional view support or for some other business process. Instead of allowing every device application that a user can install to read the attachment data from HCL Traveler, the administrator can define a list of one or more applications that are allowed to exchange attachment data with HCL Traveler. These applications are called Approved Applications, as they have been "approved" by the administrator for attachment handling. This generally implies that the administrator has done some amount of testing with the application and is familiar enough with it to know it will not leak attachment data outside itself. The HCL Traveler attachment security settings only enforce that attachment data contained within the HCL Traveler mail account or To Do application, and is shared with applications in the approved list. Once the attachment data is consumed by another application, HCL Traveler can no longer control what happens to it.

When defining an Approved Application, two pieces of information will be needed:
Application Name
Signifies the friendly name of the application and is the recommended field for approved applications. No special characters are allowed and the maximum length is 255 characters.
Application Identifier
Unique application identifier. Typically, this is a package name, such as com.company.appname. The maximum length for an Application ID is 255 characters.
The HCL Traveler administrator should perform the following procedure to define an Approved Application:
  1. Test the application you want to approve for compatibility on an Apple iOS device. Ensure that it can be used by employees to handle file attachments coming from HCL Traveler mail or the To Do application.
  2. Obtain the Application Name and Application Identifier information for the application. This information can be obtained through one of two means:
    • Search for the application using an Apple API. Refer to this page for more information. From the results, find the application you want to approve, then use trackName for the Application Name and bundleId for the Application Identifier.

      For example, https://itunes.apple.com/search?media=software&term=HCL+Verse is a search for HCL Verse, and as a term it must be URL encoded (using the + symbol for a space). The two values required are trackName (in this case, HCL Verse) and bundleId (in this case, com.ibm.lotus.traveler).

    • Use the iPhone Configuration Utility (no longer supported by Apple). Install the utility from Apple's website as a free download for Mac or Windows. Then run the utility and connect your Applie iOS device (with the approved application installed) to a USB port on the Mac or Windows system. In the utility, choose the device from the left pane and then select the Applications tab in the right pane. The Applications tab lists all of the installed applications on the Apple device, along with the application identifier.
  3. Use a web browser that is supported by the HCL Traveler administration web client, and open the HCL Traveler administration application (LotusTraveler.nsf).
  4. Navigate to Approved Applications, click Add, and select the applications you wish to approve for Apple iOS devices. Enter the Application Name and Application Identifier information.

This process can be repeated for multiple applications. Approved applications then show up in the Approved Application view, and are automatically pushed to the HCL Traveler Companion client and To Do application on Apple iOS devices connected to the HCL Traveler server.