项目实战典型案例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. 通过使用自动化打包脚本的方式,避免任务因素导致的问题
目录
相关文章
|
3月前
|
小程序 JavaScript 前端开发
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
uni-app开发微信小程序:四大解决方案,轻松应对主包与vendor.js过大打包难题
783 1
|
3天前
|
存储 监控 API
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
app开发之安卓Android+苹果ios打包所有权限对应解释列表【长期更新】-以及默认打包自动添加权限列表和简化后的基本打包权限列表以uniapp为例-优雅草央千澈
|
2月前
|
JSON JavaScript 前端开发
harmony-chatroom 自研纯血鸿蒙OS Next 5.0聊天APP实战案例
HarmonyOS-Chat是一个基于纯血鸿蒙OS Next5.0 API12实战开发的聊天应用程序。这个项目使用了ArkUI和ArkTS技术栈,实现了类似微信的消息UI布局、输入框光标处插入文字、emoji表情图片/GIF动图、图片预览、红包、语音/位置UI、长按语音面板等功能。
102 2
|
3月前
|
移动开发 小程序 数据可视化
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
基于npm CLI脚手架的uniapp项目创建、运行与打包全攻略(微信小程序、H5、APP全覆盖)
401 3
|
3月前
|
缓存 开发框架 移动开发
uni-app:下载使用uni&创建项目&和小程序链接&数据缓存&小程序打包 (一)
uni-app 是一个跨平台的开发框架,它允许开发者使用 Vue.js 来构建应用程序,并能够同时发布到多个平台,如微信小程序、支付宝小程序、H5、App(通过DCloud的打包服务)等。uni-app 的目标是通过统一的代码库,简化多平台开发过程,提高开发效率。 在这一部分中,我们将逐步介绍如何下载和使用uni-app、创建一个新的项目、如何将项目链接到小程序,以及实现数据缓存的基本方法。
|
5月前
|
存储 BI Android开发
全开源仿第八区H5APP封装打包分发系统源码
全开源仿第八区H5APP封装打包分发系统源码
160 4
|
5月前
|
Ubuntu Linux 测试技术
【Azure Function App】Python Function调用Powershell脚本在Azure上执行失败的案例
【Azure Function App】Python Function调用Powershell脚本在Azure上执行失败的案例
|
5月前
|
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应用服务
|
3天前
|
开发框架 小程序 前端开发
圈子社交app前端+后端源码,uniapp社交兴趣圈子开发,框架php圈子小程序安装搭建
本文介绍了圈子社交APP的源码获取、分析与定制,PHP实现的圈子框架设计及代码编写,以及圈子小程序的安装搭建。涵盖环境配置、数据库设计、前后端开发与接口对接等内容,确保平台的安全性、性能和功能完整性。通过详细指导,帮助开发者快速搭建稳定可靠的圈子社交平台。
|
2天前
鸿蒙语言开发 几十套鸿蒙ArkTs app毕业设计及课程作业
鸿蒙语言开发 几十套鸿蒙ArkTs app毕业设计及课程作业
13 1