开发小助手提供的功能可分为三类:mPaaS 工具、诊断工具、常用工具。
mPaaS 工具
mPaaS 工具类包含 离线包中心、环境切换、启动速度 和 埋点日志 四个功能。
离线包中心
在离线包中心,您可以查看离线包应用信息、已安装离线包列表、JsApis 列表和 Plugins 列表,还可以关闭离线包验签、一键更新离线包。
查看应用信息
输入要查看的应用 ID,即可以查看该应用的具体信息。
已安装离线包列表
点击 已安装离线包列表,即可查看 App 中安装的离线包。
关闭离线包验签
点击 关闭离线包验签,即可将离线包验签功能关闭。
获取JsApis列表
点击 获取JsApis列表,即可获得所有 JsApis 并以列表形式展示。
获取 Plugins 列表
点击 获取Plugins列表,可以获得当前应用的所有 Plugin。
一键更新
点击 一键更新,即可将已经应用中预置的离线包进行批量更新,并将更新结果进行显示。
环境切换
环境切换功能支持在 mPaaS 服务端环境间进行切换。点击环境配置项目,即可修改该配置项,实现环境切换。
启动速度
启动速度功能支持查看 App 的启动速度,该功能需要接入 mPaaS 移动分析组件。
埋点日志
埋点日志支持查看暂未上传到服务端的日志。
推送
推送功能支持查看推送的设备符号(Device Token)。
诊断工具
诊断工具类中只包含 诊断工具 一个功能。诊断工具支持诊断接入的 mPaaS 组件问题,目前提供了诊断网络服务。
网络服务诊断
网络服务诊断支持对网关服务进行诊断。通过诊断,可提供环境配置信息和组件诊断信息,如下图所示。
常用工具
常用工具类包含 基础信息、沙盒浏览、任意门、清除数据、NSlog、性能监控 和 组件检查 七个功能。
基础信息
基础信息能够将手机信息、应用版本信息和应用所获得的权限集中进行展示。具体信息如下图所示。
沙盒浏览
沙盒浏览功能支持查看 App 沙盒内中所有文件。
任意门
任意门功能支持通过开发小助手打开离线包或者在线页面。在输入网址、离线包 appid 或小程序 appid 后,即可在应用内打开网址、离线包或小程序;同样,您也可以使用扫描二维码实现在应用内打开网址、离线包或小程序。
清理数据
清理数据功能用于清理 App 的所有缓存以及数据信息。
NSLog
记录查看 NSLog 输出的所有日志。NSLog 日志的开关默认是关闭的,在开启 NSLog 日志记录开关 后,需要重启应用功能才能生效。
在启动 NSLog 日志记录开关 后,点击 查看 NSLog,即可查看 NSLog 日志记录。
性能监控
性能监控支持对帧率、CPU 占用率、内存占用率进行监控,监控结果会实时地以浮层形式进行显示。三种性能的监控可以分别开启、独立控制。
组件检查
组件检查功能可查看页面中 UI元素的位置信息,实时地在页面中进行标注。
拓展功能
凭借开发小助手预留的插件机制,您可以方便地对开发小助手进行功能拓展。开发小助手支持以下两种类型的插件以拓展其功能:普通插件 和 注册插件。
- 普通插件:是指用户点击该插件图标之后才触发加载的插件。
- 注册插件:是指开发小助手被打开后即刻触发加载的插件。
拓展后的功能会显示在开发小助手的主页上,您可以将拓展功能添加到现有的分类中,也可以新建分类来单独显示拓展的插件。
关于如何拓展开发小助手,请参见 拓展开发小助手。