Creating app configuration using Citrix XenMobile

The following steps are based on Citrix XenMobile documentation for defining an App Configuration Device Policy for an iOS app. It is recommended that you consult the XenMobile documentation for your specific version of XenMobile to ensure that these steps have not changed.

About this task

These steps are performed by your Citrix XenMobile administrator.

Procedure

  1. In the XenMobile console, click Configure > Device Policies. The Device Policies page appears.
  2. Click Add. The Add a New Policy page appears.
  3. Expand More, and then under Apps, click App Configuration. The App Configuration Policy information page appears.
  4. In the Policy Information pane, enter a Policy Name, and optionally a description.
  5. In the Platforms list, uncheck all platforms other than iOS.
  6. Click Next. The iOS Platform information page appears.
  7. Configure the app identifier. In the list, click the app you want to configure or click Add new to add a new app to the list. The first time the Connections app is configured, you must click Add new. The app identifier to use is com.ibm.lotus.connections.
  8. Add the Dictionary content. Copy the text below to your clipboard and paste into the input field.
    
    <dict>
      <key>appConfigOnly</key>
      <false/>
      <key>serverURL</key>
      <string></string>
      <key>serverName</key>
      <string></string>
      <key>user</key>
      <string></string>
      <key>password</key>
      <string></string>
      <key>SingleAccountOnly</key>
      <false/>
      <key>RememberPassword</key>
      <true/>
      <key>AllowRemoveAccount</key>
      <false/>
      <key>AllowiTunesSharing</key>
      <true/>
      <key>mamKey</key>
      <string></string>
      <key>mamKeyMismatchTimeout</key>
      <integer>24</integer>
      <key>DisabledServices</key>
      <string></string>
      <key>ExposeGeoLocation</key>
      <true/>
      <key>ExposeEmailAddress</key>
      <true/>
      <key>DefaultApplication</key>
      <string>Updates</string>
      <key>InactivityTimeout</key>
      <integer>0</integer>
      <key>ThemeColor</key>
      <string></string>
      <key>ForegroundColor</key>
      <string></string>
      <key>LauncherExcludedServices</key>
      <string></string>
      <key>DefaultNavigationOrder</key>
      <string>updates,communities,files,profiles,favorites,blogs,forums,wikis,offlinefiles,activities,bookmarks</string>
      <key>PublicActivities</key>
      <true/>
      <key>PublicBlogs</key>
      <true/>
      <key>PublicBookmarks</key>
      <true/>
      <key>PublicCommunities</key>
      <true/>
      <key>AllowAddMembers</key>
      <true/>
      <key>AllowCommunityForumCreation</key>
      <false/>
      <key>AllowCommunityOwnedFolders</key>
      <true/>
      <key>PublicFiles</key>
      <true/>
      <key>ShareWithPublic</key>
      <true/>
      <key>ShareOutsideOrg</key>
      <true/>
      <key>AllowDownloads</key>
      <true/>
      <key>AllowUploads</key>
      <true/>
      <key>AllowExport</key>
      <true/>
      <key>AllowExportToDeviceGallery</key>
      <true/>
      <key>AllowImport</key>
      <true/>
      <key>ImportWhitelist</key>
      <string></string>
      <key>PublicForums</key>
      <true/>
      <key>AllowForumCreation</key>
      <false/>
      <key>ProfileUpload</key>
      <true/>
      <key>AllowEditProfile</key>
      <true/>
      <key>PublicWikis</key>
      <true/>
      <key>GeoLocationReportUrl</key>
      <string></string>
      <key>GeoLocationReportingType</key>
      <string>distance</string>
      <key>GeoLocationReportingFrequency</key>
      <integer>0</integer>
      <key>TermsOfUsageURL</key>
      <string></string>
      <key>TermsOfUsagePromptAlways</key>
      <true/>
      <key>extraHeaderKey1</key>
      <string></string>
      <key>extraHeaderValue1</key>
      <string></string>
      <key>extraHeaderKey2</key>
      <string></string>
      <key>extraHeaderValue2</key>
      <string></string>
      <key>extraHeaderKey3</key>
      <string></string>
      <key>extraHeaderValue3</key>
      <string></string>
    </dict>
    
    
  9. Edit the dictionary content to customize it for your organization. For details on each setting, see the section below on Connections iOS App Configuration Reference.
    Note: If you are deploying this profile to multiple users, then use Citrix XenMobile Macros to specify the value. For example, ${user.username} populates the user name value in the text field of any policy.
  10. Click Check Dictionary to ensure that the XML is valid. If there are no errors, you see valid XMLafter the content box. If any syntax errors appear, you must correct them before you can continue.
  11. Click Next. The App Configuration Policy assignment page appears.
  12. Next to Choose delivery groups, type to find a delivery group or select a group or groups in the list to which you want to assign the policy. The groups you select appear in the Delivery groups to receive app assignment list.
  13. Click Save.