uniapp云打包如何取消启动界面

“使用uniapp云打包时,如何取消App启动时的默认启动界面?我在manifest.json里没找到相关配置选项,请问需要修改哪个文件或添加什么配置才能实现?”

2 回复

在HBuilderX中,取消启动界面需修改manifest.json。找到“App启动界面配置”,将“启动界面显示”设为关闭即可。


在 UniApp 中取消启动界面(即启动时的白屏或默认加载页),可以通过修改项目配置实现。以下是步骤:

  1. 打开 manifest.json 文件:在 UniApp 项目的根目录中找到此文件。
  2. 配置启动界面设置
    • 在 HBuilderX 编辑器中,点击“App启动界面配置”或直接编辑 JSON。
    • 对于 Android 平台:在 "app-plus" -> "splashscreen" 下设置 "autoclose"true,并调整 "delay" 时间为 0(或较小值,如 1 秒)。
    • 对于 iOS 平台:类似地,在 "app-plus" -> "splashscreen" 中设置 "autoclose"true,并减少 "delay"

示例 JSON 配置代码:

{
  "app-plus": {
    "splashscreen": {
      "autoclose": true,
      "delay": 0
    }
  }
}
  1. 云打包注意事项
    • 修改后,保存并重新提交云打包。启动界面将快速关闭或直接跳过,减少用户等待。
    • 如果完全不想显示启动图,可尝试将 "delay" 设为 0,但某些平台可能有最小时间限制(如 iOS 要求至少 500ms)。
    • 确保应用首页加载速度快,以避免关闭启动界面后出现空白。

提示:取消启动界面可能影响用户体验,建议仅在应用初始化极快时使用。如果问题未解决,检查云打包设置或咨询 UniApp 官方文档。

回到顶部