MAM SDK 概述
MDX Toolkit 逐步弃用,MAM SDK 将取代 iOS 和 Android 平台未涵盖的 MDX 功能区域。请改为使用 MAM SDK 创建应用程序,而非使用 MDX Service 或 MDX Toolkit 封装第三方应用程序。这种开发应用程序的方法允许您直接调用 API,而非依赖包装器。有关 MAM SDK API 的详细信息,请参阅面向移动应用程序集成的开发人员文档。
有关 MAM SDK 最新版本的信息,请参阅 GitHub 中的新增功能。
有关不再支持的 MDX Toolkit 的信息,请参阅 MDX Toolkit。
MAM SDK 适用于:
- iOS:
- Cordova
- Xamarin
- Objective C/Swift
- Android:
- Java
- Cordova
- Xamarin
注意:
MAM SDK 当前不支持 Citrix 身份平台。
要使用 MAM SDK,请按照以下步骤进行操作:
- 从 GitHub 的 Assets(资产)中下载相关的 MAM SDK。
- 提取您下载的文件并将其放置在开发文件夹中。
- 开发您的应用程序并调用相应的 API。有关作为 MAM SDK 的一部分提供的 API 的信息,请参阅 Mobile Application Integration(移动应用程序集成)的开发人员文档。
-
作为构建过程的一部分,将为 iOS 和 Android 自动生成 MDX 文件。
有关为各自的 iOS MAM SDK 自动生成 MDX 文件的详细信息,请参阅以下各部分内容:
有关为各自的 Android MAM SDK 自动生成 MDX 文件的详细信息,请参阅以下各部分内容:
- 为 Android Native 设置 Citrix Micro VPN 插件
- 为 Cordova 设置 Citrix Micro VPN 插件
- 为 Xamarin 设置 Citrix Micro VPN 插件
有关为各自的 MAM SDK 手动生成 MDX 文件的详细信息,请参阅以下部分内容:
有关为各自的 MAM SDK 手动生成 MDX 文件的详细信息,请参阅以下各部分内容:
- 将 MDX 文件上载到 Endpoint Management 控制台,如应用程序一文中所述。
- 还可以通过 Apple 批量购买分发 iOS 应用程序。有关此分发方法的详细信息,请参阅 Apple 批量购买。
- 同样,您可以通过 Android Enterprise 分发应用程序。有关通过 Android Enterprise 分发应用程序的详细信息,请参阅向 Android Enterprise 用户提供 Citrix 移动生产力应用程序。
注意:
使用 MAM SDK 时,不需要封装应用程序。
适用于 iOS 和 Android 的第三方应用程序策略
下表显示了您可以使用 MAM SDK 集成到 iOS 和 Android 应用程序中的第三方策略。在表中,X 仅表示设备策略作为 MAM SDK 的一部分受支持。对于标记为使用平台的 Android Enterprise 策略,请检查 Endpoint Management 平台中的设备策略,以验证您是否可以添加策略。
有关 MAM SDK 库的详细信息,请参阅面向 Mobile Application Integration(移动应用程序集成)的开发人员文档。
策略名称 | 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 | 使用平台 | 合规性 |