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 Micro VPN
默认日志级别 X X Micro VPN
日志文件数上限 X X Micro VPN
日志文件大小上限 X X Micro VPN
网络访问 X X Micro VPN
排除列表 X X Micro VPN
应用程序交互:      
剪切和复制 X 使用平台 包含
粘贴 X 使用平台 包含
在例外列表中打开 X X 包含
文档交换(打开方式) X 使用平台 包含
受限制的打开方式例外列表 X 使用平台 包含
入站文档交换(打开方式) X 使用平台 包含
入站文档交换白名单 X 使用平台 包含
应用程序 URL 方案 X 使用平台 包含
允许的 URL 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 使用平台 合规性
不合规设备行为 X 使用平台 合规性
Secure Mail:      
邮件重定向 X 使用平台 包含
其他访问:      
锁定时擦除应用程序数据 X 使用平台 合规性
应用程序更新宽限期(小时) X 使用平台 合规性
活动轮询期限(分钟) X 使用平台 合规性
MAM SDK 概述