概述
设备诊断工具 (DDT) 可通过“管理配置”规范进行远程配置,该工具由 Google 和 Android 社区共同开发,用于配置安装的应用程序并通过 EMM(企业移动管理)部署这些配置。其中的模式将定义 EMM 可使用的 DDT 功能,提供要传送给 EMM 对应数据驱动 UI 的必要信息。这种运行机制无缝衔接并整合了 DDT 远程配置与 EMM,使 Zebra 能够在新功能到位的第一时间发布新模式。DDT 和 Zebra 模式可从 Google Play Store 下载,必须协作才能使 DDT 按其管理配置执行诊断操作。
要求
使用配置管理设置 DDT 的要求:
- 安装了 Android 10 或 Android 11 的 Zebra 设备
- 从 Google Play Store 下载了 Zebra 模式的 DDT
- DDT 已安装在设备上,必须至少启动过一次
- 用于设备部署的 EMM
- 用于上传 DDT 测试数据的 FTP 服务器
推荐内容:为在使用证书进行登录时,将安全风险降低到极低水平,Zebra 建议您将测试数据上传到专用服务器。
使用管理配置
本部分提供通过 EMM 使用管理配置方法的通用指导。UI 分层因 EMM 而不同。在 EMM 中,将 DDT 添加至设备应用程序目录中以便进行应用程序安装之后,对应的模式将自动进行检索,并按照定义的数据发送到 EMM 管理配置 UI。管理员可通过此 UI 选择所需的管理配置。在管理配置整合至设备前,DDT 必须至少启动一次才能接受这些配置。指导内容包括使用 OEMConfig 远程启动 DDT 的方法。
使用管理配置的通用指导:
将设备诊断工具添加至应用程序目录。在 EMM 中,从 Google Play Store 浏览或搜索设备诊断工具 2.7 或更高版本,并将其添加至应用程序目录。该操作将自动检索应用程序的对应模式,并且使设备能够通过 EMM 部署应用程序。
使用管理配置功能配置应用程序限制在模式中已详细说明。请参阅应用程序限制一节,了解更多可用选项的相关信息。
将部署了 DDT 应用程序的策略和所创建的管理配置整合至设备。
使用 OEMConfig 功能远程启动 DDT - 在执行本步骤前,必须从步骤 3 开始安装 DDT:
如果之前未安装 OEMConfig,将其安装至设备。
在 OEMConfig 中打开设备管理配置。
选择操作 > 提交 XML。
在提交 XML 的输入字段中,输入以下文本启动 DDT:
<wap-provisioningdoc><characteristic type="Intent"><parm name="Action" value="StartActivity"/><parm name="ActionName" value="android.intent.action.MAIN"/><parm name="Package" value="com.symbol.selfdiagnostics"/><parm name="Class" value="com.symbol.selfdiagnostics.activities.MainActivity"/><characteristic type="Extra"><parm name="ExtraType" value="string"/><parm name="ExtraName" value="LAUNCH_DDT"/><parm name="ExtraValue" value="1"/></characteristic></characteristic></wap-provisioningdoc>
注意:删除行间隔。
将 OEMConfig 配置应用到设备上。
应用程序限制
引入了两种操作模式DDT:管理员模式和用户模式。当前,管理配置中仅管理员模式可以计划循环测试和配置日志上传。
管理员模式
在管理员模式中,DDT 应用程序限制如下:
应用程序限制选项
本节提供每种应用程序限制的可用选项说明。
测试计划
测试计划创建或修改一项测试计划,包括每周测试安排,指定要执行的测试和配置接收测试结果的服务器。
限制名称 | 选项 | 说明 | 值 |
---|---|---|---|
安排 | 测试日期 | 一周内用来自动执行每周测试的那一天 | • 星期一 • 星期二 • 星期三 • 星期四 • 星期五 • 星期六 • 星期天 |
测试时间 | 运行及上传结果日志文件的指定时间 | [HH:MM 24 小时格式的时间] | |
活动 | 要测试的系统 | 要在设备执行的测试 | • 蓝牙 • WiFi • 电池 • WWAN • SD 卡 |
提交 | 协议 | 用于接收 DDT 文件上传的服务器的协议 | FTP |
IP 地址 | 访问 DDT 上传服务器的用户的 IP 地址 | [有效 IP 地址] | |
用户名称 | 访问 DDT 上传服务器的用户名称 | [有效用户名称] | |
密码 | 访问 DDT 上传服务器的密码 | [有效密码] |
测试日志保留
测试日志保留功能,用于在将设备上的所有测试计划文件上传至指定服务器后,指定要对其采取的操作。
限制名称 | 说明 | 值 |
---|---|---|
测试日志保留 | 在文件上传至服务器后保留或丢弃设备上的测试计划文件 | • 上传后保留 • 上传后删除 |
上传首选项
上传首选项提供选择,您可以根据指定计划上传日志,也可以仅在测试失败后上传日志。
限制名称 | 说明 | 值 |
---|---|---|
上传首选项 | 选择根据指定计划上传日志还是仅在测试失败后上传日志 | • 全部测试日志 • 仅错误日志 |
另请参见
- OEMConfig - 用于远程启动应用程序