本指南将带您创建并发布适用于iOS和Android的ThingsBoard PE移动应用1.7.x版本。
开始之前
默认您已在移动中心创建应用Bundle并下载生成的configs.json文件。
如需修改设置: - 在移动中心完成更新。
- 重新下载configs.json。
- 替换项目中的文件。
iOS — 构建与发布
在为App Store和TestFlight准备发布版本时,请遵循官方“Build and release an iOS app”指南。
Flutter构建命令:
1
flutter build ipa --no-tree-shake-icons --dart-define-from-file configs.json
Android — 构建与发布
在为Google Play准备发布版本时,请遵循官方“Build and release an Android app”指南。
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移动应用配置,确保应用使用正确的生产环境设置。