App 开发快速入门

更新时间:2023-07-06 06:05:07下载pdf

当智能生活 App 无法满足差异化竞争需求时,您可以通过 OEM App、向涂鸦定制 App 或根据 IoT App SDK 来开发高度定制化功能的 App。同时,App 的面板也可以通过面板工作台或面板 SDK 进行定制。另外,涂鸦还提供了 OEM 小程序和 IoT 小程序 SDK,来实现微信端小程序的开发。

您现在正在阅览的,是一篇不完全公开的文档,这表示该文档内容的适用性有一定的限制,文档或目录所描述的内容适用于旧版本 SDK、API、工具、平台等。
如果您需要更准确的技术文档,请访问 涂鸦 IoT 开发平台,然后自行搜索。

App 开发流程

通过 OEM App 开发

App 开发快速入门

通过 OEM App 方式开发无需编写代码,只要跟随界面提示逐步设置完成 App 名称、App 图标、主题色等信息,设置需要在您的 App 里展示的功能项、并维护合规条款(如隐私协议等)内容、地图和推送证书等信息后,即可在线构建 App 安装包。您测试验收通过后,即可获取安装包上架到各个应用商店。详情请参考 OEM App

通过 IoT App SDK 开发

App 开发快速入门

当 OEM App 已无法满足您的制定化需求,或您已开发自己的 App 需要接入涂鸦赋能的设备时,可以通过集成 IoT App SDK 来快速实现移动 App 对智能设备的连接、控制以及丰富的智能场景应用。

当前的 IoT App SDK 包含了行业 App SDK、智能生活 App SDK 和商用照明 App SDK。

SDK 分类 创建 App 过程 快速集成 SDK 功能开发
行业 App SDK
  1. 配置行业项目
  2. 创建行业应用(见步骤3)
  3. 订阅 API 产品
智能生活 App SDK
商用照明 App SDK

定制 App

如您有定制 App 的需求,可以联系您的商务经理,沟通需求,立项开发。下面是定制 App 的详细流程,请您详细阅读,了解每个步骤的具体内容,以及您和涂鸦配合工作及相关输出,以确保项目开展顺利并且高效。更多详情,请参考 定制 App

面板开发流程

面板端即控制面板,是指运行在智能生活 App、OEM App 或基于涂鸦 App SDK 开发的 App,用于控制 Powered by Tuya 智能产品的界面程序。

面板开发包括面板工作台和面板 SDK 两种开发方式。

  • 面板工作台: 无需编程,通过拖拽可视化功能组件快速可自助开发完成具有品牌风格的控制面板。
  • 面板 SDK:基于 React Native(RN)框架实现,让开发者可以完全自由地在面板容器内开发样式和功能,实现对智能设备、定时任务、场景的管理。

使用面板工作台开发

使用面板工作台进行面板开发时,您可以参考 面板工作台使用指南 来基于现有的面板UI,快速对风格、颜色、图标、文字、排序等各维度进行自定义配置。

使用面板 SDK 开发

App 开发快速入门

  1. 搭建开发环境
  2. 体验面板功能后,选择面板开发模板。
  3. 在涂鸦 IoT 平台上 创建产品
  4. 初始化工程
  5. 对面板进行开发调试
  6. 将工程文件 打包上传 至涂鸦 IoT 平台发布。

微信小程序开发流程

通过 OEM 小程序开发

App 开发快速入门

您可以在涂鸦 IoT 平台上 创建授权配置 完微信小程序后,等待微信审核通过后 发布 小程序。

通过 IoT 小程序 SDK 开发

App 开发快速入门
  1. 在涂鸦 IoT 平台上 创建 IoT 微信小程序
  2. 对 IoT 微信小程序进行 授权
  3. 部署云函数
  4. 集成插件后,获取并下发设备功能
  5. 发布微信小程序

行业微信小程序 SDK

行业通用版微信小程序 SDK 为广大 SaaS 开发者提供了丰富的行业通用能力,例如登录注册、资产管理、设备配网与设备管理等。行业通用版微信小程序 SDK 可以基于云端开放能力低成本完成企业级小程序开发,搭配 Web 端后台,提供更加完善的 SaaS 化应用体验。详细操作请参见 行业微信小程序 SDK 快速入门