关于旧版 MDX Toolkit
MDX Toolkit 是一种应用程序容器技术,可增强移动设备体验。该工具包可让您准备应用程序,以便通过 Citrix Endpoint Management 进行安全部署。
注意:
MDX Toolkit 已于 2023 年 7 月 31 日终止生命周期和支持。
关于终止生命周期的主要事实
我们已从 MDX 迁移到 MAM SDK,用于 Secure Mail 和 Secure Web 应用程序。尽管 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 的复杂性,某些网站可能会出现一些隧道问题。
Citrix 可能会在尽力而为的基础上提供分析并建议修改您在网站上呈现内容的方式。但是,最终,如果您遇到问题,我们建议您使用 Citrix SSO 应用程序进行 VPN 隧道连接。
有关 Citrix SSO 的详细信息,请参阅 Citrix Gateway 客户端。
-
移动应用程序管理 (MAM) SDK 可用于替代 iOS 和 Android 平台未涵盖的 MDX 功能区域。
-
MDX 封装技术将于 2023 年 7 月终止生命周期 (EOL)。要继续管理您的企业应用程序,您必须集成 MAM SDK。
有关 MAM SDK 的更多详细信息,请参阅 Citrix Developer 部分中的 Mobile App Management (MAM) SDK。您还可以在这篇 Citrix 博客文章和 MAM SDK 概述中找到更多信息。
登录 Citrix 下载后即可下载 MAM SDK。
-
MDX Toolkit 的作用
MDX Toolkit 会向应用程序添加以下信息:
- 支持移动应用程序管理任务所需的代码,例如预配、自定义身份验证、按应用程序吊销、数据遏制策略、数据加密和按应用程序虚拟专用网络
- 已签名的安全证书
-
策略信息和其他 Endpoint Management 设置
-
MDX Toolkit 可以安全地封装在您的组织内创建的应用程序或第三方移动应用程序。
- 您可以使用 Endpoint Management 控制台将您的应用程序添加到 Endpoint Management。添加应用程序时,您可以更改策略配置、添加应用程序类别、应用工作流并将应用程序部署到交付组。
要下载 Endpoint Management 组件,请访问 Citrix 网站上的“下载”页面。
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 Developer Guide。
MDX Toolkit 将应用程序文件(.ipa、.app 或 .apk)与 Citrix 组件以及您的密钥库或签名证书相结合,以生成封装的 MDX 应用程序。
MDX Toolkit 支持以下第三方框架:
- 在 Xamarin 平台上开发的 Android 和 iOS 应用程序。
注意:
不支持使用 Xamarin.forms 框架开发的应用程序。
- 使用 PhoneGap (Apache Cordova) 框架开发的应用程序
我们不保证其他第三方框架(例如 Swift)可与 MDX Toolkit 配合使用,除非另有明确说明。
MDX Toolkit 和 XenMobile® App SDK for iOS and Android 包含以下工具:
- 一个 macOS GUI 工具,可以封装 iOS 和 Android 应用程序。
- 一个 macOS 命令行工具,用于封装 iOS 应用程序。
- 一个 Java 命令行工具,用于封装 Android 应用程序。
- XenMobile App SDK:第三方应用程序开发人员可以使用 XenMobile App SDK 根据 Endpoint Management 策略在封装的应用程序中执行操作。例如,如果 Endpoint Management 策略阻止在移动生产力应用程序中进行剪切和复制,开发人员可以阻止在应用程序中选择文本。有关详细信息,请参阅 MDX Developer Guide。
移动应用程序管理 (MAM) SDK
随着 MDX Toolkit 的淘汰,MAM SDK 取代了 iOS 和 Android 平台未涵盖的 MDX 功能区域。您不再使用 MDX Toolkit 封装第三方应用程序,而是使用 MAM SDK 创建应用程序。这种开发应用程序的方法允许您直接调用 API,而不是依赖于封装器。有关 MAM SDK API 的更多信息,请参阅 Mobile Application Integration 的开发人员文档。