产品定价 立即试用
移动应用
构建并发布 ThingsBoard 移动应用
入门 文档
目录

构建并发布 ThingsBoard 移动应用

在发布应用前,建议先完成基础品牌设置。每个应用都应具备独立标识,因此建议提前设置唯一的应用名称和启动图标。

更改应用名称

以下是在终端中修改应用名称的步骤:

安装Rename包

首先,全局激活rename包:

1
flutter pub global activate rename

为两个平台设置相同的应用名称

使用以下命令,可为iOS和Android设置相同的应用名称:

1
rename setAppName --targets android,ios --value "您所需的应用名称"

为每个平台设置不同名称

如果您希望两个平台使用不同名称,请分别执行:

1
rename setAppName --targets ios --value "您的iOS应用名称"
1
rename setAppName --targets android --value "您的Android应用名称"

更改包名

文档信息图标

请注意:您的包名应与ThingsBoard平台上移动中心配置的包名相同。

设置包名

1
rename setBundleId --targets android --value "org.yourCompany.app"
1
rename setBundleId --targets ios --value "org.yourCompany.app.ios"
文档信息图标

当前ThingsBoard平台限制:每个应用都需要唯一包名,即使面向不同平台。因此示例中在iOS包名后添加了.ios后缀。您也可以使用其他命名方式,只要iOS和Android包名不相同即可。

更改启动图标

请参阅应用图标和启动画面指南获取自定义应用图标的详细说明。

构建并发布Android版本

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

文档信息图标

重要提示:在为发布准备应用时(例如生成构建归档),您必须在构建命令中提供--no-tree-shake-icons标志:

1
flutter build appbundle --no-tree-shake-icons

构建并发布iOS版本

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

文档信息图标

重要提示:在为发布准备应用时(例如生成构建归档),您必须在构建命令中提供--no-tree-shake-icons标志:

1
flutter build ipa --no-tree-shake-icons