关于 MDX Toolkit

MDX Toolkit 是一种用于增强移动设备体验的应用程序容器技术。使用该工具包,您可以通过 Citrix Endpoint Management 为安全部署准备应用程序。

最新声明

  • 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 封装技术(包括基于云的 MDX 封装服务)计划于 2021 年 9 月达到生命周期结束 (EOL) 状态。要继续管理您的企业应用程序,必须合并 MAM SDK。

    有关 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 Service 封装应用程序。有关详细信息,请参阅MDX Service

注意:

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 Service 或 MDX Toolkit 封装第三方应用程序。这种开发应用程序的方法允许您直接调用 API,而非依赖包装器。有关 MAM SDK API 的详细信息,请参阅 移动应用程序集成 的开发人员文档。

关于 MDX Toolkit