分发 Apple 应用程序
XenMobile 管理部署到设备的应用程序。您可以组织和部署以下类型的 iOS/iPadOS 和 macOS 应用程序。
-
公共应用商店(仅限 iOS/iPadOS): 这些应用程序包括在公共应用商店(例如 Apple App Store 或 Google Play)中提供的免费或付费应用程序。例如,GoToMeeting。
-
企业(iOS/iPadOS/macOS): 未启用 MDX 且不具有与 MDX 应用程序关联的策略的本机应用程序。
-
MDX(仅限 iOS/iPadOS): 使用 MAM SDK 准备或使用 MDX Toolkit 封装的应用程序。这些应用程序包含 MDX 策略。您可以从内部源和公共商店获取 MDX 应用程序。
-
批量采购(iOS/iPadOS/macOS): 通过 Apple 批量采购计划管理许可证的应用程序。
-
iOS 自定义应用程序(仅限 iOS/iPadOS): 内部开发或由第三方开发的专有企业对企业应用程序。
有关不同类型应用程序的更多信息,请参阅添加应用程序。
某些部署需要 Apple Business Management (ABM) 或 Apple School Management (ASM) 帐户。有关详细信息,请参阅以下部分。
对于每种应用程序类型和分发方法,Citrix 都建议一套配置实践。有关分发其他平台应用程序的信息,请参阅添加应用程序。以下部分提供了有关 iOS 应用程序配置的更深入信息。
应用程序分发的一般步骤
| 场景 | 步骤 1:链接帐户 | 步骤 2:添加和配置应用程序 | 步骤 3:配置交付组并部署应用程序 |
|---|---|---|---|
| (#public-app-store-apps),包括 Citrix® 移动应用程序 | 不适用 | 在 XenMobile® 中: 配置 > 应用程序,添加适用于 iPhone 或 iPad 的公共应用商店应用程序。配置应用程序并将其分配给交付组。 | 在 XenMobile 中: 使用交付组配置和部署应用程序。 |
| (#public-app-store-apps-delivered-with-apple-volume-purchase),包括 Citrix 移动应用程序 | 注册 Apple 部署计划。在 XenMobile 中: 转到设置 > 批量购买以添加您的批量购买帐户。 | 在 ABM 或 ASM 中: 从“应用程序和图书”购买并添加应用程序。在 XenMobile 中: 转到配置 > 应用程序,配置应用程序并将其分配给交付组。 | 在 XenMobile 中: 使用交付组配置和部署应用程序。 |
| (#enterprise-apps) | 不适用 | 在 XenMobile 中: 转到配置 > 应用程序。单击添加,然后单击企业。上传 IPA 文件。配置应用程序并将其分配给交付组。 | 在 XenMobile 中: 使用交付组配置和部署应用程序。 |
| (#mdx-apps) | 不适用 | 在 XenMobile 中: 转到配置 > 应用程序。单击添加,然后单击 MDX。确保为平台选择 iPad/iPhone。上传 MDX 文件。配置应用程序并将其分配给交付组。 | 在 XenMobile 中: 使用交付组配置和部署应用程序。 |
| 使用 Apple 批量采购分发的 MDX 应用程序 | 注册 Apple 部署计划。在 XenMobile 中: 转到设置 > 批量采购以添加您的批量采购帐户。 | 在 ABM 中: 从“应用和图书”购买并添加 MDX 应用程序。将应用程序链接到您的 ABM 帐户。在 XenMobile 中: 转到配置 > 应用程序,配置应用程序,并将其分配给交付组。 | 在 XenMobile 中: 使用交付组配置和部署应用程序。 |
| 自定义应用程序 | 注册 Apple 部署计划。在 XenMobile 中: 转到设置 > 批量采购以添加您的批量采购帐户。 | 在 ABM 中: 将您的应用程序作为私有应用程序添加到 App Store。将应用程序链接到您的 ABM 帐户。在 XenMobile 中: 转到配置 > 应用程序,配置应用程序,并将其分配给交付组。 | 在 XenMobile 中: 使用交付组配置和部署应用程序。 |
| 启用 MDX 的自定义应用程序 | 注册 Apple 部署计划。在 XenMobile 中: 转到设置 > 批量采购以添加您的批量采购帐户。 | 在 ABM 中: 将您的应用程序作为私有应用程序添加到应用商店。将应用程序链接到您的 ABM 帐户。在 XenMobile 中: 转到配置 > 应用程序并上传 MDX 文件。配置应用程序并将其分配给交付组。 | 在 XenMobile 中: 使用交付组配置和部署应用程序。 |
公共应用商店应用程序
您可以将 App Store 上提供的免费和付费应用程序添加到 XenMobile。
| 功能可用性 | |
|---|---|
| 需要设备监管 | 否 |
| 适用于用户注册模式 | 否 |
| 可用于 | iOS/iPadOS |
步骤 1:添加和配置应用程序
-
在 XenMobile 控制台中,导航到 配置 > 应用程序。单击 添加。
-
单击 公共应用商店。
-
为平台选择 iPhone 或 iPad
-
在搜索框中键入应用程序名称,然后单击 搜索。
-
出现与搜索条件匹配的应用程序。单击所需的应用程序。
-
将交付组分配给应用程序,然后单击 保存。
步骤 2:配置应用程序部署
-
在 XenMobile 控制台中,导航到 配置 > 应用程序。
-
选择要配置的应用程序,然后单击 编辑。
-
Citrix 建议启用 强制应用程序受管 功能。
-
分配任何交付组,然后单击 保存。
-
导航到 配置 > 交付组 > 应用程序。
-
将所需的应用程序标记为 必需。
-
导航回 配置 > 交付组。
-
选择交付组,然后单击 部署。
-
用户会收到安装应用程序的请求,接受后应用程序会在后台安装。
通过 Apple 批量采购交付的公共应用商店应用程序
您可以通过 Apple 批量采购计划管理 iOS/iPadOS 应用程序许可证。请按照以下步骤将批量采购应用程序添加到 XenMobile。
| 功能可用性 | |
|---|---|
| 需要设备监管 | 否 |
| 适用于用户注册模式 | 是 |
| 适用于 | iOS/iPadOS/macOS |
步骤 1:链接帐户
-
设置并注册 Apple Business Manager (ABM) 或 Apple School Manager (ASM)。有关这些程序的更多信息,请参阅 Apple 文档。
-
将您的 ABM/ASM 帐户与 XenMobile 链接。有关链接批量购买帐户的更多信息,请参阅 Apple 批量购买。
-
添加批量购买帐户时,请启用 App 自动更新。此设置可确保当 Apple Store 中出现更新时,用户设备上的应用程序会自动更新。
步骤 2:从 Apple 获取应用程序和许可证
在您的 ABM/ASM 帐户中添加应用程序。您可以从 Apple App Store 或 Apple Books(仅限 iOS/iPadOS)添加购买项。请记住,您必须购买所有应用程序,即使它们是免费的。
有关如何使应用程序可供您的企业使用的信息,请参阅 Apple 文档。
步骤 3:配置应用程序部署
-
在 XenMobile 控制台中,导航到 Configure > Apps。
-
选择要配置的批量购买应用程序,然后单击 Edit。
-
选择平台:iPhone、iPad 或 macOS。
-
Citrix 建议启用强制应用程序受管功能(仅限 iOS/iPadOS)。
-
分配任何交付组,然后单击保存。
-
导航到配置 > 交付组 > 应用程序。
-
将所需应用程序标记为必需。
-
导航回配置 > 交付组。
-
选择交付组,然后单击部署。
-
用户收到安装应用程序的请求,并在他们接受后在后台安装应用程序。
企业应用程序
您还可以添加未关联任何 MDX 策略的本机应用程序。请按照以下步骤添加 App Store 中不存在的应用程序。
| 功能可用性 | |
|---|---|
| 需要设备监管 | 否 |
| 适用于用户注册模式 | 是 |
| 操作系统 | iOS/iPadOS/macOS |
步骤 1:添加和配置应用程序
-
在 XenMobile 控制台中,导航到 Configure > Apps。单击 Add。
-
单击 Enterprise。
-
在 App information 页面上,配置以下内容:
-
Name: 键入应用程序的描述性名称。该名称将显示在“Apps”表中的“App Name”下。
-
Description: 键入应用程序的可选描述。
-
App category: (可选)在列表中,单击要添加应用程序的类别。
-
-
单击 Next。将显示 App Platforms 页面。
-
选择平台:iPhone、iPad 或 macOS。
-
上传 IPA 文件 (iOS/iPadOS) 或上传 PKG 文件 (macOS)
-
单击 Next。将显示 App details 页面。
-
配置以下设置:
-
File name: (可选)键入应用程序的新名称。
-
App description: (可选)键入应用程序的新描述。
-
App version: 您无法更改此字段。
-
最低操作系统版本: (可选)键入设备可运行以使用此应用的最旧操作系统版本。
-
最高操作系统版本: (可选)键入设备必须运行以使用此应用的最新操作系统版本。
-
排除的设备: (可选)键入无法运行此应用的设备的制造商或型号。
-
如果 MDM 配置文件已删除,则删除应用: 选择当 MDM 配置文件被删除时是否从设备中删除此应用。默认设置为“开”。(仅限 iOS/iPadOS)
-
阻止应用数据备份: 选择是否阻止此应用备份数据。默认设置为“开”。(仅限 iOS/iPadOS)
-
强制应用受管: 如果您安装了非受管应用,如果您希望非受管设备上的用户看到允许管理应用的提示,请选择“开”。如果他们接受提示,则该应用将受管。(仅限 iOS/iPadOS)
-
-
将交付组分配给此应用,然后单击“保存”。
步骤 2:配置应用部署
-
在 XenMobile 控制台中,导航到“配置 > 交付组”。选择要配置的交付组,然后单击“应用”页面。
-
将所需应用标记为“必需”。
-
导航到“配置 > 交付组”。
-
选择交付组,然后单击“部署”。
-
用户会收到安装应用的请求,接受后应用会在后台安装。
MDX 应用
要使用 MDX 策略和安全功能,请添加已启用 MAM SDK 或已进行 MDX 包装的应用。您可以使用批量购买或不使用批量购买来部署 MDX 应用。
| 功能可用性 | |
|---|---|
| 需要设备监管 | 否 |
| 适用于用户注册模式 | 是 |
| 可用平台 | iOS/iPadOS |
步骤 1:添加和配置应用程序
-
在 XenMobile 控制台中,导航到 Configure > Apps。单击 Add。
-
单击 MDX。
-
为平台选择 iPhone 或 iPad。
-
上传 MDX 文件。
-
配置应用程序详细信息。将 App deployed via Volume purchase 设置为 Off。Citrix 还建议启用 Force app to be managed 功能。
-
配置 MDX 策略。将 Disable required upgrade 设置为 On。
-
将交付组分配给应用程序,然后单击 Save。
步骤 2: 配置应用程序部署
-
在 XenMobile 控制台中,导航到 Configure > Delivery Groups > Apps。
-
将所需应用程序标记为 Required。
-
导航到 配置 > 交付组。
-
选择交付组并单击 Deploy。
-
用户会收到安装应用程序的请求,接受后,应用程序会在后台安装。
使用 Apple 批量采购分发的 MDX 应用程序
要使用 MDX 策略和安全功能,请添加已启用 MAM SDK 或已进行 MDX 包装的应用程序。要使用批量采购部署应用程序,应用程序必须存在于应用商店中。
| 功能可用性 | |
|---|---|
| 需要设备监管 | 否 |
| 适用于用户注册模式 | 是 |
| 适用于 | iOS/iPadOS |
步骤 1:链接帐户
-
设置并注册 Apple Business Manager (ABM) 或 Apple School Manager (ASM)。有关这些程序的更多信息,请参阅 Apple 文档。
-
将您的 ABM/ASM 帐户与 XenMobile 链接。有关链接批量购买帐户的更多信息,请参阅 Apple 批量购买。
-
添加批量购买帐户时,启用应用程序自动更新。此设置可确保当 Apple Store 中出现更新时,用户设备上的应用程序会自动更新。
步骤 2:添加和配置应用程序
-
在 XenMobile 控制台中,导航到配置 > 应用程序。单击添加。
-
单击 MDX。
-
为平台选择 iPhone 或 iPad。
-
上传 MDX 文件。
-
配置应用程序详细信息。将通过批量购买部署的应用程序设置为开。Citrix 还建议启用强制管理应用程序功能。
-
配置 MDX 策略。将禁用强制升级设置为开。
-
为每个平台将交付组分配给应用程序,然后单击保存。
此配置会导致此应用程序在应用程序列表中列出两个条目。选择要配置的应用程序时,请选择类型为 MDX 的应用程序。
步骤 3:配置应用程序部署
-
在 XenMobile 控制台中,导航到配置 > 交付组 > 应用程序。
-
将所需的批量购买应用标记为“必需”。
-
导航到“配置 > 交付组”。
-
选择交付组,然后单击“部署”。
-
用户会收到安装应用的请求,接受后应用会在后台安装。
自定义应用
自定义应用是专有的企业对企业应用。您可以使用 XenMobile 和 Apple 批量购买来私密且安全地分发专有应用。您可以将应用分发给特定合作伙伴、客户、特许经营商和内部员工。
| 功能可用性 | |
|---|---|
| 需要设备监管 | 否 |
| 适用于用户注册模式 | 是 |
| 适用于 | iOS/iPadOS |
自定义应用的要求
-
Apple 商务管理或 Apple 教育管理帐户
-
Apple 批量采购账户(要求设备运行 iOS 7 或更高版本)
-
使用以下某个 Apple 注册模式,在 XenMobile 中注册设备:
-
自动化设备注册
-
设备注册
-
用户注册
-
步骤 1:链接帐户
要使用批量采购部署自定义应用程序,请将您的批量采购帐户链接到 XenMobile。
-
设置并注册 Apple Business Manager (ABM)。有关这些程序的更多信息,请参阅 Apple 文档。
-
将您的 ABM 帐户与 XenMobile 链接。有关链接批量采购帐户的更多信息,请参阅 Apple 批量采购。
-
添加批量采购帐户时,请启用 App Auto Update。此设置可确保当 Apple Store 中出现更新时,用户设备上的应用程序会自动更新。
步骤 2:在 ABM 上配置应用程序
在您的 ABM 帐户上添加应用程序。您可以上传和分发自己的自定义应用程序,或从其他组织购买自定义应用程序的许可证。有关在 ABM 上添加和启用自定义应用程序的更多信息,请参阅 Apple 文档。
步骤 3:在 XenMobile 中添加和配置应用程序
-
在 XenMobile 控制台中,导航到 Configure > Apps。批量采购应用程序将显示在应用程序列表中。
-
选择要配置的应用程序。单击 Edit。
-
选择平台:iPhone、iPad 或 macOS。
-
选择要分发应用程序的交付组。单击保存。
步骤 4:配置应用程序部署
-
在 XenMobile 控制台中,导航到 Configure > Delivery Groups > Apps。
-
将要分发的应用程序标记为必需。
-
导航回 配置 > 交付组。
-
选择要部署的交付组,然后单击部署。
-
用户收到部署应用程序的请求。用户接受后,应用程序将在后台安装。
启用 MDX 的自定义应用程序
要使用 MDX 策略和安全功能,请添加已启用 MAM SDK 或已进行 MDX 包装的自定义应用程序。
| 功能可用性 | |
|---|---|
| 需要设备监管 | 否 |
| 适用于用户注册模式 | 是 |
| 适用于 | iOS/iPadOS |
步骤 1:关联帐户
要使用批量购买部署自定义应用程序,请将您的批量购买帐户关联到 XenMobile。
-
设置并注册 Apple Business Manager (ABM)。有关这些程序的更多信息,请参阅 Apple 文档。
-
将您的 ABM 帐户与 XenMobile 关联。有关关联批量购买帐户的更多信息,请参阅 Apple 批量购买。
-
添加批量购买帐户时,请启用 App Auto Update(应用程序自动更新)。此设置可确保当 Apple Store 中出现更新时,用户设备上的应用程序会自动更新。
步骤 2:在 ABM 上配置应用程序
在您的 ABM 帐户上添加应用程序。您可以上传和分发自己的自定义应用程序,或从其他组织购买自定义应用程序的许可证。有关在 ABM 上添加和启用自定义应用程序的更多信息,请参阅 Apple 文档。
步骤 3:在 XenMobile 中添加和配置应用程序
-
在 XenMobile 控制台中,导航到 Configure > Apps(配置 > 应用程序)。单击 Add(添加)。
-
单击 MDX。
-
选择 iPhone 或 iPad 平台。
-
上传要添加的应用程序的 MDX 文件。
-
配置应用程序详细信息。将 App deployed via Volume purchase(通过批量购买部署的应用程序)设置为 On(开)。Citrix 还建议启用 Force app to be managed(强制管理应用程序)功能。
-
配置 MDX 策略。将 禁用强制升级 设置为 开。
-
将交付组分配给应用程序,然后单击 保存。
此配置会导致此应用程序在应用程序列表中显示两个条目。配置应用程序时,请选择 类型 为 MDX 的应用程序。
步骤 4:配置应用程序部署
-
在 XenMobile 控制台中,导航到 配置 > 应用程序。批量购买的应用程序将显示在应用程序列表中。
-
选择要配置的应用程序。单击 编辑。
-
选择要在每个平台上分发应用程序的交付组。单击 保存。
-
导航回 配置 > 交付组 > 应用程序。
-
将要分发的应用程序标记为 必需。
-
导航回 配置 > 交付组。
-
选择要部署的交付组,然后单击 部署。
-
用户会收到部署应用程序的请求。用户接受后,应用程序将在后台安装。
可选应用程序(仅限 iOS/iPadOS)
Citrix 建议将应用程序部署为 必需。必需应用程序会在用户设备上静默安装,从而最大程度地减少交互。启用此功能还允许应用程序自动更新。
可选应用程序允许用户选择要安装的应用程序,但用户必须通过 Secure Hub 手动启动安装。
要安装可选应用,用户必须启动 Secure Hub,转到“应用商店”,选择所需应用的“详细信息”,然后单击“添加”。