首页 > 其他分享 >项目实战典型案例4——生产环境app打包导致不能自动升级的问题

项目实战典型案例4——生产环境app打包导致不能自动升级的问题

时间:2023-03-26 19:07:24浏览次数:56  
标签:实战 插件 创建 app 升级 自动 打包


生产环境app打包导致不能自动升级的问题

  • 一:背景介绍
  • 问题背景:
  • 二:思路&方案
  • 产生的影响
  • 规避方案:
  • 三:正确的打包和配置自动升级的流程
  • 1.注册uniCloud云服务空间
  • 2.创建admin项目
  • 3.创建uniapp项目
  • 4.App打包
  • 5.发布到升级中心
  • 四:总结

一:背景介绍

本篇博客是对生产环境app打包导致不能自动升级的问题进行的总结和进行的改进。
目的是将经历转变为自己的经验。通过博客的方式分享给大家,大家一起共同进步和提高。

问题背景:

用户安装了74版的app,不能自动升级。 使用的是uni升级中心。

二:思路&方案

用户反映这个问题,通过排查发现是由于打包74版本的包的时候没有关联云空间导致用户不能进行升级。

示例:

项目实战典型案例4——生产环境app打包导致不能自动升级的问题_APP打包

产生的影响

app无法自动升级,产品无法提供稳定的确定性,将会造成成千上万的用户丢失,公司最终死亡。

规避方案:

1.闭环检查,出现问题之前是一个人进行的操作,可以采用两个人复查进一步保证步骤和流程没有问题。
2.上线后的测试保证
3.采用自动化打包脚本,避免由于人为因素导致问题

三:正确的打包和配置自动升级的流程

下面是如何使用uniCloud的App升级中心进行app自动升级
App升级中心文档

1.注册uniCloud云服务空间

uniCloud 云空间

2.创建admin项目

①打开Hbuilder,新建项目,选择uni-app

项目实战典型案例4——生产环境app打包导致不能自动升级的问题_APP自动升级_02


②点击创建之后按照提示进行操作,并进行绑定云空间

项目实战典型案例4——生产环境app打包导致不能自动升级的问题_前端_03


项目实战典型案例4——生产环境app打包导致不能自动升级的问题_APP自动升级_04


③.导入HBuilderX插件并选择刚创建的admin项目

HBuilder升级中心插件

项目实战典型案例4——生产环境app打包导致不能自动升级的问题_前端_05

项目实战典型案例4——生产环境app打包导致不能自动升级的问题_uniCloud_06


项目实战典型案例4——生产环境app打包导致不能自动升级的问题_uniapp_07

3.创建uniapp项目

①创建app项目

项目实战典型案例4——生产环境app打包导致不能自动升级的问题_APP打包_08


②关联服务云空间

项目实战典型案例4——生产环境app打包导致不能自动升级的问题_uniCloud_09


项目实战典型案例4——生产环境app打包导致不能自动升级的问题_uniCloud_10

③.导入HBuilderX插件,选择刚才创建的项目

HBuilder升级中心插件

项目实战典型案例4——生产环境app打包导致不能自动升级的问题_uniCloud_11

4.App打包

项目实战典型案例4——生产环境app打包导致不能自动升级的问题_uniCloud_12


项目实战典型案例4——生产环境app打包导致不能自动升级的问题_APP自动升级_13


项目实战典型案例4——生产环境app打包导致不能自动升级的问题_APP打包_14

5.发布到升级中心

首先运行admin项目进行登陆

项目实战典型案例4——生产环境app打包导致不能自动升级的问题_uniCloud_15


项目实战典型案例4——生产环境app打包导致不能自动升级的问题_uniapp_16


项目实战典型案例4——生产环境app打包导致不能自动升级的问题_APP自动升级_17

四:总结

  1. 闭环思维,按照流程完成相应任务之后,再次进行核对,自己核对和他人核对来保证不出现问题。另外也需要进行测试工作,再次进行闭环工作。
  2. 通过使用自动化打包脚本的方式,避免任务因素导致的问题


标签:实战,插件,创建,app,升级,自动,打包
From: https://blog.51cto.com/u_15916106/6150684

相关文章