# 开发流程

  1. 拉取大卡片脚本开发模版
    大卡片脚本开发模版-2024.04.24更新

  2. 创建目标品类文件夹,新建index.js文件,复制demo/template.js下代码到新建的index.js文件中,不涉及的function可删除

  3. 从App日志中,获取大卡片脚本入参
    Android:日志路径——com.midea.ai.overseas/files/log
    搜索关键字:将要执行脚本,源数据:{"deviceID":"对应设备id"
    ios:日志路径-SmartHome/Documents/MeijuMainLog
    搜索关键字:bigcard ${设备id} ${设备名称} UI get mode with
    将获取到的入参,替换文件开头deviceInfo变量的值

  4. 根据实际功能需求,在widgetState和widgetModuleControl方法中coverCode注释中间添加业务处理代码

  • 方法名介绍
方法名 实现功能 是否必要 备注
widgetState 小组件展示样式 yes
widgetModuleControl 快捷控制按钮 no
  1. 开发完成后,在控制台执行以下代码,输出脚本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