关于 MDX Toolkit

Mobile Device Experience Toolkit 是用于增强移动设备体验的应用程序容器技术,借助此技术,您可以通过 Citrix Endpoint Management 为安全部署准备应用程序,方法是将以下信息添加到应用程序中:

  • 支持移动应用程序管理任务(例如预配、自定义身份验证、为应用程序单独设置吊销、数据包含策略、数据加密以及为应用程序单独设置虚拟专用网络连接)所需的代码
  • 签名的安全证书
  • 策略信息和其他 Endpoint Management 设置

MDX Toolkit 可以安全地打包在贵组织中创建的应用程序或第三方移动应用程序。

可以使用 Endpoint Management 控制台将应用程序添加到 Endpoint Management。添加应用程序时,可以更改策略信息、添加应用程序类别、应用工作流以及将应用程序部署到交付组中。

要下载 Endpoint Management 组件,请参阅 https://www.citrix.com/downloads/citrix-endpoint-management/

MDX Toolkit 19.6.5 是在 Citrix.com 上提供的版本。MDX Toolkit 19.6.5 中包含多个新增功能和修复。有关详细信息,请参阅MDX Toolkit 的新增功能) 和 已修复的问题

您也可以通过我们的云工具 MDX Service 打包应用程序。有关此工具的详细信息,请参阅 MDX Service

关于应用程序打包

可以打包从应用程序供应商处获取的 Android 或 iOS 应用程序。通过公共应用商店分发,您不必使用 MDX Toolkit 签名和打包 Citrix 开发的应用程序。此过程大大简化了部署应用程序的过程。由于 Endpoint Management 服务器已经支持从公共应用商店部署应用程序,因此不需要更新服务器。但是,您可以使用 MDX Toolkit 打包第三方应用程序或企业应用程序。有关公共应用商店分发的详细信息,请参阅 启用公共应用商店分发

注意

独立软件供应商 (ISV) 可以打包其开发的应用程序,然后在应用商店或 Citrix 移动生产力应用程序库中提供这些应用程序。有关详细信息,请参阅MDX 开发人员指南

MDX Toolkit 将应用程序文件(.ipa、.app 或 .apk)与 Citrix 组件和您的密钥库或签名证书组合在一起,生成打包的 MDX 应用程序。

注意:

MDX Toolkit 支持:

  • 在 Xamarin 平台上开发的 Android 和 iOS 应用程序
  • 使用 PhoneGap (Apache Cordova) 框架开发的应用程序

这些第三方框架已通过 Citrix 测试并受 Citrix 支持,可与 MDX Toolkit 结合使用。

除非明确说明,否则其他第三方框架(例如 Swift)不能保证工作。

适用于 iOS 和 Android 的 MDX Toolkit 和 XenMobile App SDK 包括以下工具:

  • 可用于打包 iOS 和 Android 应用程序的 macOS GUI 工具。
  • 用于打包 iOS 应用程序的 macOS 命令行工具。
  • 用于打包 Android 应用程序的 Java 命令行工具。
  • XenMobile App SDK:第三方应用程序开发人员可以使用 XenMobile App SDK 根据 Endpoint Management 策略在打包应用程序中执行操作。例如,如果 Endpoint Management 策略阻止在移动生产力应用程序中执行剪切和复制,开发人员可以阻止在该应用程序中执行文本选择操作。有关详细信息,请参阅 MDX 开发人员指南

适用于 iOS 和 Android 的 MDX Toolkit 和 XenMobile App SDK

可以使用 MDX Toolkit 打包面向 Android 和 iOS 的编译的本机非公共自定义应用程序。这些应用程序必须使用 Objective-C(在 iOS 上)和 Java(在 Android 上)创建。

注意:

MDX Toolkit 10.7.10 是支持打包移动生产力应用程序的最后一个版本。用户从公共应用商店访问移动生产力应用程序 10.7.5 及更高版本。

执行企业应用程序打包时,请先打包 iOS 应用程序 (.ipa) 或 Android 应用程序 (.apk)。请务必直接从应用程序供应商那里获取第三方应用程序。从 Apple 应用商店下载的 iOS 应用程序已加密且无法打包。

注意:

MDX Toolkit 不支持 Windows Phone。