# 开发流程
拉取大卡片脚本开发模版
大卡片脚本开发模版-2024.04.24更新创建目标品类文件夹,新建index.js文件,复制demo/template.js下代码到新建的index.js文件中,不涉及的function可删除
从App日志中,获取大卡片脚本入参
Android:日志路径——com.midea.ai.overseas/files/log
搜索关键字:将要执行脚本,源数据:{"deviceID":"对应设备id"
ios:日志路径-SmartHome/Documents/MeijuMainLog
搜索关键字:bigcard ${设备id} ${设备名称} UI get mode with
将获取到的入参,替换文件开头deviceInfo变量的值根据实际功能需求,在widgetState和widgetModuleControl方法中coverCode注释中间添加业务处理代码
- 方法名介绍
方法名 | 实现功能 | 是否必要 | 备注 |
---|---|---|---|
widgetState | 小组件展示样式 | yes | |
widgetModuleControl | 快捷控制按钮 | no |
- 开发完成后,在控制台执行以下代码,输出脚本txt文件并上传(目前需联系国际美居App开发协助上传至云端数据库
node output.js fileName --widgetVersion=3.6.0
// fileName为目标文件路径,
// 输出文件位于同目录下
字段名 | 含义 | 是否必要 | 备注 |
---|---|---|---|
output.js | 输出脚本文件 | yes | 文件位于开发模版根目录 |
fileName | 需要生成脚本txt的脚本代码文件路径,例:demo/template.js | yes | |
widgetVersion | 脚本生效的最低App版本号 | no | 默认美居3.6.0,如脚本需在东芝执行,版本号必传,且版本号不低于2.3.0 |