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

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

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

一:背景介绍

本篇博客是对生产环境app打包导致不能自动升级的问题进行的总结和进行的改进。

目的是将经历转变为自己的经验。通过博客的方式分享给大家,大家一起共同进步和提高。

问题背景:

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

二:思路&方案

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

示例:

产生的影响

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

规避方案:

1.闭环检查,出现问题之前是一个人进行的操作,可以采用两个人复查进一步保证步骤和流程没有问题。

2.上线后的测试保证

3.采用自动化打包脚本,避免由于人为因素导致问题

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

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

App升级中心文档

1.注册uniCloud云服务空间

uniCloud 云空间

2.创建admin项目

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

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

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

HBuilder升级中心插件

3.创建uniapp项目

①创建app项目

②关联服务云空间

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

HBuilder升级中心插件

470a7f78ccb944b7a87a910dc1d20b3d.png

4.App打包

5.发布到升级中心

首先运行admin项目进行登陆

四:总结

  1. 闭环思维,按照流程完成相应任务之后,再次进行核对,自己核对和他人核对来保证不出现问题。另外也需要进行测试工作,再次进行闭环工作。
  2. 通过使用自动化打包脚本的方式,避免任务因素导致的问题
目录
相关文章
|
2月前
|
小程序 JavaScript 前端开发
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
729 1
|
25天前
|
JSON JavaScript 前端开发
harmony-chatroom 自研纯血鸿蒙OS Next 5.0聊天APP实战案例
HarmonyOS-Chat是一个基于纯血鸿蒙OS Next5.0 API12实战开发的聊天应用程序。这个项目使用了ArkUI和ArkTS技术栈,实现了类似微信的消息UI布局、输入框光标处插入文字、emoji表情图片/GIF动图、图片预览、红包、语音/位置UI、长按语音面板等功能。
52 2
|
2月前
|
移动开发 小程序 数据可视化
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
315 3
|
2月前
|
缓存 开发框架 移动开发
uni-app:下载使用uni&创建项目&和小程序链接&数据缓存&小程序打包 (一)
uni-app 是一个跨平台的开发框架,它允许开发者使用 Vue.js 来构建应用程序,并能够同时发布到多个平台,如微信小程序、支付宝小程序、H5、App(通过DCloud的打包服务)等。uni-app 的目标是通过统一的代码库,简化多平台开发过程,提高开发效率。 在这一部分中,我们将逐步介绍如何下载和使用uni-app、创建一个新的项目、如何将项目链接到小程序,以及实现数据缓存的基本方法。
|
4月前
|
存储 BI Android开发
全开源仿第八区H5APP封装打包分发系统源码
全开源仿第八区H5APP封装打包分发系统源码
152 4
|
4月前
|
JavaScript API
Vue3 运行可以,build 打包发布报错,app.config.globalProperties 用法坑
Vue3 运行可以,build 打包发布报错,app.config.globalProperties 用法坑
101 2
|
4月前
|
Ubuntu Linux 测试技术
【Azure Function App】Python Function调用Powershell脚本在Azure上执行失败的案例
【Azure Function App】Python Function调用Powershell脚本在Azure上执行失败的案例
|
4月前
|
Linux C# C++
【Azure App Service For Container】创建ASP.NET Core Blazor项目并打包为Linux镜像发布到Azure应用服务
【Azure App Service For Container】创建ASP.NET Core Blazor项目并打包为Linux镜像发布到Azure应用服务
|
2月前
|
JSON 小程序 JavaScript
uni-app开发微信小程序的报错[渲染层错误]排查及解决
uni-app开发微信小程序的报错[渲染层错误]排查及解决
649 7

热门文章

最新文章