Product Documentation

Upgrading an App in XenMobile

Mar 23, 2015
To upgrade an app in XenMobile, you disable the app in the XenMobile console, and then you upload the new version of the app.
  1. In the XenMobile console, click Configure > Apps.
  2. For managed devices (devices enrolled in XenMobile for mobile device management), skip to step 3. For unmanaged devices (devices enrolled in XenMobile for enterprise app management purposes only), do the following:
    1. In the Apps table, click to select the app you want to update and then in the menu that appears, click Disable.



    2. On the confirmation dialog box, click Disable.



      The app shows the status of Disabled in the Apps table.
    Note: Disabling an app puts the app in maintenance mode. Users cannot connect to the app again after they log off, while an app is disabled. Disabling an app is an optional setting, but Citrix recommends disabling the app to avoid issues with app functionality. Issue may arise due to policy updates, for example, or if users request a download at the same time you are uploading the app to XenMobile.
  3. Click to select the app and then in the menu that appears, click Edit. The platform you originally chose for the app appears selected.
  4. On the App Information page, optionally you can change the Name, Description, or App category, and then click Next.
  5. Click Upload to select the file you want to upload to replace the current app and then click Next.



    The app uploads to XenMobile. Optionally, you can change the app details and policy settings.
  6. Click Next and then in Steps 8 through 14, leave the settings as is, or make changes related to the upgrade.
  7. Expand Deployment Rules. The Base tab appears by default.


    Deployment rules

    1. In the lists, click options to determine when the app should be deployed.
      1. You can choose to deploy the app when all conditions are met or when any conditions are met. The default option is All.
      2. Click New Rule to define the conditions.
      3. In the lists, click the conditions, such as Device ownership and BYOD, as shown in the preceding figure.
      4. Click New Rule again if you want to add more conditions. You can add as many conditions as you would like.
    2. Click the Advanced tab to combine the rules with Boolean options.


      Start advanced deployment rules

      The conditions you chose on the Base tab appear.
    3. You can use more advanced Boolean logic to combine, edit, or add rules.
      1. Click AND, OR, or NOT.
      2. In the lists that appear, choose the conditions that you want to add to the rule and then click the Plus sign (+) on the right-hand side to add the condition to the rule.

        At any time, you can click to select a condition and then click EDIT to change the condition or Delete to remove the condition.

      3. Click New Rule again if you want to add more conditions.

        In this example, the device ownership must be BYOD, the device local encryption must be True, the device must be passcode compliant, and the device mobile country code cannot be only Andorra.

        Advanced deployment rules

  8. Expand Worx Store Configuration to add an FAQ for the app, or add screen captures to help classify the app in the Worx Store. The graphic you upload must be of the type PNG. You cannot upload a GIF or JPEG image.



    In Allow app ratings, click ON to permit a user to rate the app.
  9. In Allow app comments, click ON to permit users to comment about the selected app.
  10. Click Next. The Approvals screen appears.



  11. When you create a new workflow, the XenMobile console changes to display configuration options for the approval process. Each of these fields is described in the following steps. Configure these fields if you need approval for creating user accounts.
    1. Specify a name for the workflow.
    2. Optionally enter a description.
    3. In Email Approval Templates field, click a notification option. Click the eyeicon to preview the template you chose.



    4. In Levels of manager approval, click the level from None to 3. .
    5. In Select Active Directory domain, click the domain.
    6. In Find additional required approvers, optionally enter additional required approvers and then click Search.
  12. Click Next.
  13. 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 right-hand Delivery groups to receive app assignment list.


    Policy assignment page

  14. Click Save. The Apps page appears.
  15. If you disabled the app in step 2, do the following:
    1. In the Apps table, click to select the app you updated and then in the menu that appears, click Enable.
    2. In the confirmation message that appears, click Enable.

    Users can now access the app again and receive a notification prompted them to upgrade the app.