产品定价 立即试用
PE移动应用
文档 > 构建和发布移动应用程序
入门
目录

构建并发布ThingsBoard PE移动应用

本指南将带您创建并发布适用于iOSAndroid的ThingsBoard PE移动应用1.7.x版本。

文档信息图标

如需发布早于1.7.x的版本,请使用旧版指南


开始之前

默认您已在移动中心创建应用Bundle并下载生成的configs.json文件。

如需修改设置: - 在移动中心完成更新。

  • 重新下载configs.json。
  • 替换项目中的文件。
文档信息图标

请勿手动编辑configs.json。请始终在移动中心管理设置,以保持各环境配置同步并减少错误。

iOS — 构建与发布

在为App StoreTestFlight准备发布版本时,请遵循官方“Build and release an iOS app”指南。

文档信息图标

重要提示:在为发布准备应用时(例如生成构建归档),您必须在构建命令中提供--no-tree-shake-icons标志以及带配置文件的--dart-define-from-file标志:

Flutter构建命令:

1
flutter build ipa --no-tree-shake-icons --dart-define-from-file configs.json

Android — 构建与发布

在为Google Play准备发布版本时,请遵循官方“Build and release an Android app”指南。

文档信息图标

重要提示:在为发布准备应用时(例如生成构建归档),您必须在构建命令中提供--no-tree-shake-icons标志以及带配置文件的--dart-define-from-file标志:

Flutter构建命令:

1
flutter build appbundle --no-tree-shake-icons --dart-define-from-file configs.json

构建标志说明

--no-tree-shake-icons 防止Flutter在构建过程中移除未使用图标,从而确保移动应用可正常显示通知相关图标。

--dart-define-from-file configs.json 从移动中心下载的JSON文件加载ThingsBoard PE移动应用配置,确保应用使用正确的生产环境设置。