关于旧版 MDX Toolkit
MDX Toolkit 是一种用于增强移动设备体验的应用程序容器技术。使用该工具包,您可以通过 Citrix Endpoint Management 为安全部署准备应用程序。
注意:
MDX Toolkit 已于 2023 年 7 月 31 日达到生命周期已结束和支持已结束状态。
关于生命周期已结束的关键事实
我们已从 MDX 过渡到适用于 Secure Mail 和 Secure Web 应用程序的 MAM SDK。尽管 MDX Toolkit 可以继续运行,但我们建议您使用 MAM SDK 以获得最佳支持和用户体验。
如果您在过渡到 MAM SDK 时需要帮助,请开立技术支持票证。
有关弃用 MDX Toolkit 的详细信息,请参阅弃用。
有关 MAM SDK 的详细信息,请参阅 MAM SDK 概述。
最新声明
-
WKWebView 问题和 Citrix SSO
自版本 20.11.x 起,Citrix 开始为移动生产力应用程序支持 WKWebView,此后 Apple 终止了对使用 UIWebView 的应用程序的支持。WKWebView 是 Apple 框架,它取代了之前使用过的 UIWebView 框架。由于技术限制和 WKWebView 的复杂性,某些 Web 站点可能会出现一些通道传输问题。
Citrix 或许能够尽力提供分析并提出对您的 Web 站点的呈现方式的修改建议。但是,最终,如果遇到问题,我们建议您使用 Citrix SSO 应用程序进行 VPN 通道传输。
有关 Citrix SSO 的详细信息,请参阅 Citrix Gateway 客户端。
-
移动应用程序管理 (MAM) SDK 可用于替换 iOS 和 Android 平台未涵盖的 MDX 功能区域。
-
MDX 封装技术将于 2023 年 7 月达到生命周期结束 (EOL) 状态。要继续管理您的企业应用程序,必须合并 MAM SDK。
有关 MAM SDK 的更多详细信息,请参阅 Mobile App Management (MAM) SDK(移动应用程序管理 (MAM) SDK)上的“Citrix Developer”部分。还可以在此 Citrix 博客文章和 MAM SDK 概述中找到更多信息。
当您登录到 Citrix 下载时,MAM SDK 将可供下载。
MDX Toolkit 的功能
MDX Toolkit 将以下信息添加到应用程序中:
- 支持移动应用程序管理任务(例如预配、自定义身份验证、为应用程序单独设置吊销、数据包含策略、数据加密以及为应用程序单独设置虚拟专用网络连接)所需的代码
- 签名的安全证书
- 策略信息和其他 Endpoint Management 设置
MDX Toolkit 可以安全地封装在贵组织中创建的应用程序或第三方移动应用程序。
可以使用 Endpoint Management 控制台将应用程序添加到 Endpoint Management。添加应用程序时,可以更改策略信息、添加应用程序类别、应用工作流以及将应用程序部署到交付组中。
要下载 Endpoint Management 组件,请参阅 Citrix Web 站点上的“下载”页面。
MDX Toolkit 20.10.5 是在 Citrix.com 上发布的版本。有关详细信息,请参阅 MDX Toolkit 中的新增功能和已修复的问题。
注意:
MDX Toolkit 不支持 Windows Phone。
关于应用程序封装
可以封装从应用程序供应商处获取的 Android 或 iOS 应用程序。通过公共应用商店分发,您不必使用 MDX Toolkit 签名和封装 Citrix 开发的应用程序。此过程大大简化了部署应用程序的过程。由于 Endpoint Management 服务器已经支持从公共应用商店部署应用程序,因此不需要更新服务器。但是,您可以使用 MDX Toolkit 封装第三方应用程序或企业应用程序。有关公共应用商店分发的详细信息,请参阅启用公共应用商店分发。
独立软件供应商 (ISV) 可以封装其开发的应用程序,然后在应用商店或 Citrix 移动生产力应用程序库中提供这些应用程序。有关详细信息,请参阅《MDX 开发人员指南》
MDX Toolkit 将应用程序文件(.ipa、.app 或 .apk)与 Citrix 组件和您的密钥库或签名证书组合在一起,生成封装的 MDX 应用程序。
MDX Toolkit 支持以下第三方框架:
- 在 Xamarin 平台上开发的 Android 和 iOS 应用程序。
注意:
不支持使用 Xamarin.forms 框架开发的应用程序。
- 使用 PhoneGap (Apache Cordova) 框架开发的应用程序
除非明确说明,否则我们不保证其他第三方框架(例如 Swift)能够与 MDX Toolkit 配合使用。
适用于 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 开发人员指南》。
移动应用程序管理 (MAM) SDK
MDX Toolkit 逐步弃用,MAM SDK 将取代 iOS 和 Android 平台未涵盖的 MDX 功能区域。请改为使用 MAM SDK 创建应用程序,而非使用 MDX Toolkit 封装第三方应用程序。这种开发应用程序的方法允许您直接调用 API,而非依赖包装器。有关 MAM SDK API 的详细信息,请参阅面向移动应用程序集成的开发人员文档。