案例04-生产环境App打包不能自动升级

简介: 生产环境App打包不能自动升级

一、背景介绍

       生产环境的App更新之后不能够自动升级,导致新版本的app服务用户是无法使用的。这样带来的影响是成千上万的用户丢失,系统没有了用户可以说是倾家荡产。

二、概念说明

生产环境

       生产环境是指软件或应用程序在实际运行和使用的环境中,供最终用户使用的环境。它是一个稳定和可靠的环境,用于部署和运行生产级别的应用程序。生产环境通常具有高可用性、高性能和安全性要求,并且需要经过严格的测试和验证,以确保应用程序在实际使用中能够正常运行。

       在软件开发过程中,通常会有多个环境,包括开发环境、测试环境和生产环境。开发环境用于开发和调试代码,测试环境用于测试和验证软件的功能和性能,而生产环境则是最终部署和运行应用程序的环境。

App打包升级

       App打包升级是指将应用程序打包成发布包,并进行版本升级的过程。当开发人员完成应用程序的开发和测试,并准备将其发布到生产环境时,他们会将应用程序打包成一个可执行的文件,例如APK(Android应用程序包)或IPA(iOS应用程序存档)。这个打包的过程包括将应用程序的源代码、资源文件和配置文件等打包成一个单独的文件,并为其指定一个版本号。

       升级是指在应用程序已经发布和部署到生产环境后,开发人员对应用程序进行修改或添加新功能,并将这些修改和新功能打包成一个新的版本,并发布给用户进行更新。这个过程通常包括修改源代码、添加新的功能模块、修复错误和优化性能等。用户可以通过应用商店或应用程序内部的自动更新机制来获取新版本的应用程序,并将其安装在自己的设备上,以获得更好的用户体验和功能。

       App打包升级的目的是为了向用户提供更好的应用程序版本,修复错误和漏洞,增加新功能,并提高应用程序的性能和稳定性。这是一个重要的过程,需要开发人员仔细测试和验证新版本,以确保它在用户设备上能够正常运行,并提供预期的功能。

三、分析原因

       把整个操作的过程和打包部署的文件进行对应,发现最新一版的app打包没有关联云服务空间。云服务空间是把我们安装包放到服务空间里进行发布。由于没有绑定云服务空间导致用户无法升级app的版本。

4562c5805b0b47f3a22c6edb1c8fa20c.png

四、正确打包流程

1.注册服务空间

注册服务空间地址:注册服务空间

2、添加Admin项目

①打开HBuilder,如果没有需求安装

bf76616f991848ff8b826bb27c77a787.png

②下一步会出现一个自动引导弹窗,跟随操作即可,选择自己创建的或者对应的云空间,关联云空间是一个重要的步骤,否则无法自动在线升级

af38faf7764e4cb5a6b266bc5d402ced.png

73469d06d9b84f3b86110ca3e9bbfb37.png

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

HBuilderX升级中心插件

2663c75d9850497e93242697830d25e6.png

3、创建uniapp项目

60bf7ed2cc894e50a8d6c7fb52dc7085.png

1b4c405e60b94a15b963467b6b3faf67.png

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

HBuilderX升级中心插件

②按官网进行操作

App升级中心

4、App打包

①导航栏-发行

80fdd5d72ecc411caa82ec5cb3d6bd53.png

1fda2117561a4f46bcee05377392e2ba.png

③打包时会出现两个提示,全部选择“继续打包”即可。点击下载地址即可安装使用

dbfa3e81211342278df203b621252247.png

5、发布到升级中心d618cf8b5d544a32bbc1fb5952251b13.png

dc083e01cf01406aafe657210b488a17.png

ac3c516fc2e34fbab1641daf508bf8d3.png

四、总结提升

        App的打包关系到每个用户的使用。我们在执行的过程中不要因为疏忽而导致用户的流失。做事情可以通过两个人进行复查,减少出现风险的原因。也可以通过自动化的方式进行, 避免认为操作导致的问题。闭环反馈是一个非常好的习惯。


相关文章
|
1月前
|
JavaScript Android开发
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
27 0
|
1月前
|
开发者 iOS开发
UniApp打包教程:使用HBuilder X和AppUploader完成原生App云打包和上架指南“
UniApp打包教程:使用HBuilder X和AppUploader完成原生App云打包和上架指南“
51 3
|
18天前
|
开发者
【Hbuilder】Hbuilder 原生App-云打包,报错需要打包校验
【Hbuilder】Hbuilder 原生App-云打包,报错需要打包校验
16 0
|
1月前
|
iOS开发 开发者
【教程】uni-app iOS 打包解决 profile 文件与私钥证书不匹配问题
【教程】uni-app iOS 打包解决 profile 文件与私钥证书不匹配问题
|
2月前
|
安全 网络安全 数据安全/隐私保护
iOS App的打包和上架流程
iOS App的打包和上架流程
|
2月前
|
移动开发 开发工具 数据安全/隐私保护
iOS APP 版本更新升级教程:如何打包上架新的 APP 版本?
iOS APP 版本更新升级教程:如何打包上架新的 APP 版本?
iOS APP 版本更新升级教程:如何打包上架新的 APP 版本?
|
2月前
|
前端开发 开发工具 Android开发
【服务器APP】利用HBuilder X把网页打包成APP
【服务器APP】利用HBuilder X把网页打包成APP
219 0
|
3月前
|
安全 网络安全 数据安全/隐私保护
iOS App 的打包和上架流程
iOS App 的打包和上架流程
|
3月前
|
存储 开发者 iOS开发
打包生成的苹果APP上架到苹果官方appstore商店的详细流程与教程
打包生成的苹果APP上架到苹果官方appstore商店的详细流程与教程
33 0
|
3月前
|
开发者 iOS开发
UniApp打包教程:使用HBuilder X和AppUploader完成原生App云打包和上架指南
UniApp打包教程:使用HBuilder X和AppUploader完成原生App云打包和上架指南
80 0