应用程序预配和取消预配

Last published : Oct 21, 2026
应用程序预配围绕移动应用程序生命周期管理展开:在 Citrix Endpoint Management 环境中准备、配置、交付和管理移动应用程序。有时,开发或修改应用程序代码也可能是预配过程的一部分。Citrix Endpoint Management 配备了可用于应用程序预配的各种工具和流程。
在阅读这篇关于应用程序预配的文章之前,我们建议您阅读 应用程序 和 用户社区。当您确定了组织计划向用户交付的应用程序类型后,您就可以概述在整个生命周期中管理这些应用程序的过程。
定义应用程序预配过程时,请考虑以下几点:
  • 应用程序分析: 您的组织可能从少量应用程序开始。但是,随着用户采用率的提高和环境的增长,您管理的应用程序数量可能会迅速增加。预先定义特定的应用程序配置文件,以便于管理应用程序预配。应用程序分析有助于您从非技术角度将应用程序分类到逻辑组中。例如,您可以根据以下因素创建应用程序配置文件:
    • 版本:用于跟踪的应用程序版本
    • 实例:为不同用户组部署的多个实例,例如,具有不同访问级别
    • 平台:iOS、Android 或 Windows
    • 目标受众:标准用户、部门、C 级高管
    • 所有权:拥有该应用程序的部门
    • 类型:MDX、公共、Web 和 SaaS 或 Web 链接
    • 升级周期:应用程序升级的频率
    • 许可:许可要求和所有权
    • MAM SDK 或 MDX 策略:将 MDX 功能应用于您的移动应用程序
    • 网络访问:访问类型,例如,通过单一登录隧道传输 HTTP 和 HTTPS 流量(隧道 - Web SSO)。
示例:
因素 Citrix 安全邮件 邮件 内部 埃匹克 罗孚
版本 10.1 10.1 X.x X.x
实例 VIP 医生 临床 临床
平台 iOS iOS iOS iOS
目标用户 VIP 用户 医生 临床用户 临床用户
所有权 IT IT IT IT
类型 MDX MDX 原生 公共
升级周期 季度 季度 年度 不适用
授权 不适用 不适用 不适用 批量购买
MDX 策略 是 是 是 否
网络访问 VPN VPN VPN 公共
  • 应用版本控制: 维护和跟踪应用版本是预配过程的关键部分。版本控制对用户通常是透明的。他们只会在有新版本应用可供下载时收到通知。从您的角度来看,在非生产环境中审查和测试每个应用版本也至关重要,以避免影响生产站点。
    评估是否需要特定升级也很重要。应用升级通常有两种类型:次要升级(例如修复特定错误)或主要版本发布(引入重大更改)。无论哪种情况,都请仔细查看应用的发行说明,以评估升级是否必要。
  • 应用开发: 当您将 MAM SDK 集成到您开发的移动应用中时,您将 MDX 功能应用于这些应用。请参阅 MAM SDK 概述。
    MAM SDK 将取代 MDX Toolkit,后者计划于 2023 年 7 月弃用。有关应用打包的信息,请参阅 MDX Toolkit。打包应用的应用预配过程与标准非打包应用的应用预配过程不同。
  • 应用安全性: 您可以在预配过程中定义单个应用或应用配置文件的安全要求。在部署应用之前,您可以将安全要求映射到特定的 MDM 或 MAM 策略。这种规划简化并加快了应用部署。例如:
    • 您可能以不同的方式部署某些应用。
    • 您可能希望对 Citrix Endpoint Management 环境进行架构更改。这些更改取决于应用所需的安全合规性类型。例如,某个特定应用可能需要端到端 SSL 加密或地理围栏。
  • 应用交付: Citrix Endpoint Management 允许您将应用作为 MDM 应用或 MAM 应用进行交付。MDM 应用会显示在应用商店中。此商店允许您方便地向用户交付公共应用或本机应用。除了强制执行设备级别限制外,不需要其他应用控制。但是,使用 MAM 交付应用可以完全控制应用交付和应用本身。通过 MAM 交付应用通常更合适。
  • 应用维护:
    • 进行初步审计:跟踪生产环境中存在的应用版本以及上次升级周期。记录需要进行升级的特定功能或错误修复。
    • 建立基线:维护每个应用的最新稳定版本列表。如果升级后出现意外问题,请准备好回滚到较早的应用版本。制定回滚计划。在部署到生产环境之前,在测试环境中测试应用升级。如果可能,请先将升级部署到部分生产用户,然后再部署到所有用户。
    • 订阅 Citrix® 软件更新通知和任何第三方软件供应商通知:及时了解应用的最新版本至关重要。早期访问版本 (EAR) 可能提前提供用于测试。
    • 制定通知用户的策略:定义当应用升级可用时通知用户的策略。在部署前对用户进行培训。在更新应用之前,考虑发送多个通知。根据应用的不同,最佳通知方法可能是电子邮件通知或网站。
应用生命周期管理涵盖了应用从初始部署到停用的整个生命周期。应用的生命周期包括以下阶段:
  1. 规范要求:从业务案例和用户要求开始。
  2. 开发:验证应用是否满足业务需求。
  3. 测试:识别测试用户、问题和错误。
  4. 部署:将应用部署到生产用户。
  5. 维护:更新应用版本。在生产环境中更新应用之前,在测试环境中部署应用。