MAM SDK 概述

MDX Toolkit 逐步弃用,MAM SDK 将取代 iOS 和 Android 平台未涵盖的 MDX 功能区域。请改为使用 MAM SDK 创建应用程序,而非使用 MDX Service 或 MDX Toolkit 封装第三方应用程序。这种开发应用程序的方法允许您直接调用 API,而非依赖包装器。有关 MAM SDK API 的详细信息,请参阅 移动应用程序集成 的开发人员文档。

MAM SDK 适用于:

  • iOS 12+
    • Objective C/Swift
  • Android 7+
    • Java
    • Cordova
    • Xamarin

MAM SDK 当前不支持 Citrix 身份平台。

Citrix 建议您先下载 MAM SDK 并对其进行测试,然后再弃用 MDX Toolkit。可以在 MAM SDK 和 Toolkit 上找到下载。

要使用 MAM SDK,请按照以下步骤进行操作:

  1. 下载您用于开发的语言的相关 MAM SDK。可以在 Citrix 下载页面 MAM SDK 和 Toolkit 上找到所需的文件。
  2. 提取您下载的文件并将其放置在开发文件夹中。
  3. 开发您的应用程序并调用相应的 API。有关作为 MAM SDK 的一部分提供的 API 的信息,请参阅 移动应用程序集成 的开发人员文档。
  4. 作为构建过程的一部分,将为 iOS 和 Android 自动生成 MDX 文件。

    有关为各自的 iOS MAM SDK 自动生成 MDX 文件的详细信息,请参阅以下各部分内容:

    有关为各自的 Android MAM SDK 自动生成 MDX 文件的详细信息,请参阅以下各部分内容:

    有关为各自的 MAM SDK 手动生成 MDX 文件的详细信息,请参阅以下部分内容:

    有关为各自的 Android MAM SDK 自动生成 MDX 文件的详细信息,请参阅以下各部分内容:

    有关为各自的 MAM SDK 手动生成 MDX 文件的详细信息,请参阅以下各部分内容:

  5. 将 MDX 文件上载到 Endpoint Management 控制台,如应用程序文章中所述。

注意:

使用 MAM SDK 时,不需要封装应用程序。

适用于 iOS 和 Android 的第三方应用程序策略

下表显示了您可以使用 MAM SDK 集成到 iOS 和 Android 应用程序中的第三方策略。在表中,X 仅表示设备策略作为 MAM SDK 的一部分受支持。对于标记为使用平台的 Android Enterprise 策略,请检查 Endpoint Management 平台中的设备策略,以验证您是否可以添加策略。

有关 MAM SDK 库的详细信息,请参阅 移动应用程序集成 的开发人员文档。

| 策略名称 | 对 iOS 有效 | Android Enterprise | MAM SDK 类型 | | ——– | ———– | ———– | ———– | | 分析: | | Google Analytics 的详细信息级别 | X | X | 核心 | | 应用程序网络访问: | | 默认日志输出 | X | X | 网络/VPN | | 默认日志级别 | X | X | 网络/VPN | | 日志文件数上限 | X | X | 网络/VPN | | 日志文件大小上限 | X | X | 网络/VPN | | 网络访问 | X | X | 网络/VPN | | 排除列表 | X | X | 网络/VPN | | 应用程序交互: | | 剪切和复制 | X | 使用平台 | 包含 | | 粘贴 | X | 使用平台 | 包含 | | 文档交换(打开方式) | X | 使用平台 | 包含 | | 受限制的打开方式例外列表 | X | 使用平台 | 包含 | | 入站文档交换(打开方式) | X | 使用平台 | 包含 | | 应用程序 URL 方案 | X | 使用平台 | 包含 | | 允许的 URL | X | 使用平台 | 包含 | | 应用程序限制: | | 阻止相机 | X | 使用平台 | 包含 | | 阻止照片库 | X | 使用平台 | 包含 | | 阻止麦克风录音 | X | 使用平台 | 包含 | | 阻止听写 | X | 使用平台| 包含 | | 阻止定位服务 | X | 使用平台 | 包含 | | 阻止 SMS 撰写 | X | 使用平台 | 包含 | | 阻止 iCloud | X | 不可用 | 包含 | | 阻止查找 | X | 使用平台 | 包含 | | 阻止文件备份 | X | 使用平台 | 包含 | | 阻止 AirPrint | X | 不可用 | 包含 | | 阻止 AirDrop | X | 不可用 | 包含 | | 阻止 Twitter 和 Facebook API | X | 使用平台 | 包含 | | 遮蔽屏幕内容 | X | 使用平台 | | 阻止第三方键盘(仅限 iOS 11+) | X | 使用平台 | 包含 | | 阻止应用程序日志 | X | 使用平台 | 包含 | | 应用程序地理围栏: | | | | | 中心点经度 | X | 使用平台 | 包含 | | 中心点纬度 | X | 使用平台 | 包含 | | 半径 | X | 使用平台 | 包含 | | 身份验证: | | | | | 设备通行码 | X | 使用平台 | 合规 | | 应用程序通行码 | X | 使用平台 | 本地身份验证 | | 最长脱机期限(小时)| X | 使用平台 | 本地身份验证 | | 设备安全性: | | | | | 阻止越狱或获得 Root 权限 | X | 使用平台 | 合规 | | EDP 应用程序合规性 | X | 使用平台 | 合规 | | EDP 应用程序合规性条件 | X | 使用平台 | 合规 | | Secure Mail: | | | | | 邮件重定向 | X | 使用平台 |包含 | | 其他访问: | | | | | 锁定时擦除应用程序数据 | X | 使用平台 | 合规 | | 应用程序更新宽限期(小时) | X | 使用平台 | 核心 | | 活动轮询期限(分钟) | X | 使用平台 | 核心 | | 禁用所需的升级 | X | 使用平台 | 核心 |

MAM SDK 概述