MAM SDK 概述

随着 MDX Toolkit 的淘汰,MAM SDK 取代了 iOS 和 Android 平台未涵盖的 MDX 功能区域。您无需使用 MDX Service 或 MDX Toolkit 封装第三方应用程序,而是使用 MAM SDK 创建应用程序。这种开发应用程序的方法允许您直接调用 API,而不是依赖封装器。有关 MAM SDK API 的更多信息,请参阅移动应用程序集成的开发人员文档。

有关 MAM SDK 最新版本的信息,请参阅 GitHub 中的新增功能

-  有关不再支持的 MDX Toolkit 的信息,请参阅 [MDX Toolkit](/zh-cn/legacy-archive/mdx-toolkit.html)。

-  MAM SDK 适用于:

-  iOS:
-  Cordova
-  Xamarin
-  Objective C/Swift
-  Android:
-  Java
-  Cordova
-  Xamarin

注意:

MAM SDK 目前不支持 Citrix Identity Platform。

-  要使用 MAM SDK,请执行以下步骤:

-  1.  从 GitHub 中的 [Assets](https://github.com/citrix/citrix-mam-sdks/releases) 下载相关的 MAM SDK。
  1. 提取下载的文件并将其放置在开发文件夹中。
      1. 开发您的应用程序并调用相应的 API。有关 MAM SDK 中可用 API 的信息,请参阅移动应用程序集成的开发人员文档。
      1. MDX 文件作为构建过程的一部分,会自动为 iOS 和 Android 生成。

    有关自动为相应 iOS MAM SDK 生成 MDX 文件的更多信息,请参阅以下部分:

    有关手动为相应 MAM SDK 生成 MDX 文件的更多信息,请参阅以下部分:

    有关手动为相应 MAM SDK 生成 MDX 文件的更多信息,请参阅以下部分:

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

    注意:

    使用 MAM SDK 时,您无需封装应用程序。

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

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

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

策略名称 iOS Android Enterprise MAM SDK 库
分析:      
Google Analytics 详细程度 X X Core
应用程序网络访问:      
默认日志输出 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 使用平台 Containment
粘贴到 X 使用平台 Containment
“打开方式”例外列表 X X Containment
文档交换(打开方式) X 使用平台 Containment
受限“打开方式”例外列表 X 使用平台 Containment
入站文档交换(打开方式) X 使用平台 Containment
入站文档交换白名单 X 使用平台 Containment
应用程序 URL 方案 X 使用平台 Containment
允许的 URL X 使用平台 Containment
应用程序限制:      
阻止摄像头 X 使用平台 Containment
阻止照片库 X 使用平台 Containment
阻止麦克风录制 X 使用平台 Containment
阻止位置服务 X 使用平台 Containment
阻止短信撰写 X 使用平台 Containment
阻止 iCloud X 不可用 Containment
阻止查找 X 使用平台 Containment
阻止文件备份 X 使用平台 Containment
阻止 AirPrint X 不可用 Containment
阻止 AirDrop X 不可用 Containment
阻止 Twitter 和 Facebook API X 使用平台 Containment
模糊屏幕内容 X 使用平台 Containment
阻止第三方键盘(仅限 iOS 11+) X 使用平台 Containment
阻止应用程序日志 X 使用平台 Containment
应用程序地理围栏:      
中心点经度 X 使用平台 Containment
中心点纬度 X 使用平台 Containment
半径 X 使用平台 Containment
身份验证:      
设备密码 X 使用平台 Compliance
应用程序密码 X 使用平台 Local Authentication
最长脱机时间(小时) X 使用平台 Local Authentication
设备安全性:      
阻止越狱或已 Root 的设备 X 使用平台 合规性
不合规设备行为 X 使用平台 合规性
安全邮件:      
邮件重定向 X 使用平台 遏制
杂项访问:      
锁定后擦除应用数据 X 使用平台 合规性
应用更新宽限期(小时) X 使用平台 合规性
活动轮询周期(分钟) X 使用平台 合规性
MAM SDK 概述