uniapp 实战 -- app 的自动升级更新(含生成 app 发布页)

这篇具有很好参考价值的文章主要介绍了uniapp 实战 -- app 的自动升级更新(含生成 app 发布页)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

uniapp 提供了 App升级中心 uni-upgrade-center ,可以便捷实现app 的自动升级更新,具体编码和配置如下:

1. 用户端 – 引入升级中心插件

下载安装插件 uni-upgrade-center - App

https://ext.dcloud.net.cn/plugin?id=4542

uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新

pages.json 中添加页面配置

(不要配在第一项)

		{
			"path": "uni_modules/uni-upgrade-center-app/pages/upgrade-popup",
			"style": {
				"disableScroll": true,
				"app-plus": {
					"backgroundColorTop": "transparent",
					"background": "transparent",
					"titleNView": false,
					"scrollIndicator": false,
					"popGesture": "none",
					"animationType": "fade-in",
					"animationDuration": 200
				}
			}
		}

在首页导入调用

pages/index/index.vue

import checkUpdate from '@/uni_modules/uni-upgrade-center-app/utils/check-update'
onLoad() {
	checkUpdate()
},

打包 app

https://blog.csdn.net/weixin_41192489/article/details/135551800

本范例中,版本配置为1.0.1版

2. 管理端 – 创建 uni-admin 项目

详见 https://blog.csdn.net/weixin_41192489/article/details/135547916

将项目免费托管到 unicloud 更方便,不托管也行。

3. 管理端 – 添加 app 应用

uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新
uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新
uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新
此处选择第1步中打包得到的可自动升级更新的apk

uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新
uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新

4. 管理端 - 生成 app 发布页

uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新
uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新
会下载得到一个 index.html 文件,可根据需要修改名称
uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新
将其托管到unicloud
uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新
此时访问 你的前端网页托管域名/朝阳的百宝箱app下载.html 就能看到啦!
uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新
你的前端网页托管域名在这看:

uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新

5. 手机 - 扫码下载安装可自动升级更新的app

手机打开任意浏览器,扫描 app发布页的二维码即可下载安装

6. 用户端 - 更新代码,打包 apk

修改 app 项目的代码,增加配置文件里的版本号后再次打包,得到升级后的apk,本范例版本配置为 1.0.2 版

7. 管理端 - 发布新版 apk

运行 uni-admin 项目并登录
(已托管的直接访问线上链接登录)

uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新
uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新
uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新
uniapp 实战 -- app 的自动升级更新(含生成 app 发布页),# uni-app,uni-app,app自动升级更新

8. 手机 - app 自动升级更新

打开手机上的app,会弹出升级弹窗,按提示下载更新即可。

推荐 - 使用 wgt 包实现 app 热更新

管理更便捷,用户下载量更小,且无感,方法详见:

https://blog.csdn.net/weixin_41192489/article/details/135553150文章来源地址https://www.toymoban.com/news/detail-784012.html

到了这里,关于uniapp 实战 -- app 的自动升级更新(含生成 app 发布页)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【UniApp】-uni-app-网络请求

    经过上个章节的介绍,大家可以了解到 uni-app-pinia存储数据的基本使用方法 那本章节来给大家介绍一下 uni-app-网络请求 的基本使用方法 首先我们打开官方文档,我先带着大家看一下官方文档的介绍:https://uniapp.dcloud.net.cn/api/request/request.html 从官方文档中我们可以看到,可以

    2024年02月04日
    浏览(31)
  • uni-app 面试题收集 (持续更新中...)

    1.一句话总的形容uniapp与vue和微信小程序的区别 uni-app就是用着vue的指令和小程序的组件和API 2.uni-app中常见的组件 view 视图容器 icon 图标 text 文本组件 3.uni-app中常用的指令语句 v-for:循环渲染 v-if 控制元素的删除添加 v-show 控制元素的显示隐藏 v-model 双向数据绑定 v-on 事件绑

    2024年02月11日
    浏览(32)
  • 【UniApp】-uni-app-打包成网页

    经过上一篇文章的介绍,已经将这个计算器的计算功能实现了,接下来就是我们项目当中的一个发包上线阶段,我模拟一下,目的就是为了给大家介绍一下,uni-app是如何打包成网页的。 除了可以打包成网页,uni-app还可以打包成小程序、App、H5、快应用等等,后面在单独开文

    2024年02月04日
    浏览(46)
  • uni-app 项目支持 vue 3.0 介绍及升级指南

    HBuilderX 3.3.0+  更新uni-app编译器,支持基于 Vite 编译到小程序平台。 至此, uni-app 在 App/H5/小程序 全平台支持 Vue 3.0 开发,且全平台支持 Vite 编译器,下载 HBuilderX 3.3.0+ 体验。 Tips: H5/PC Web 平台:hello-uniapp H5 端已迁移 vue3,点击体验 除支持  vue3  语法特性外, uni-app  特有

    2024年02月10日
    浏览(37)
  • uni-app: onBackPress() 监听页面返回 - 更新数据

    生命周期 - onBackPress() 监听页面返回 函数名 说明 平台差异说明 onBackPress 监听页面返回 ,返回 event = {from:backbutton、 navigateBack} ,backbutton 表示来源是左上角返回按钮或 android 返回键;navigateBack表示来源是 uni.navigateBack ;详细说明及使用:onBackPress 详解。支付宝小程序只有真机

    2024年02月11日
    浏览(37)
  • Uniapp uni-app学习与快速上手

    个人开源uni-app开源项目地址:准备中 在线展示项目地址:准备中 什么是uni-app uni,读 you ni ,是统一的意思。 Dcloud即数字天堂(北京)网络技术有限公司是W3C成员及HTML5中国产业联盟发起单位,致力于推进HTML5发展构建,HTML5生态。 2012年,DCloud开始研发小程序技术,优化webvie

    2024年02月09日
    浏览(39)
  • ubuntu20.04禁用自动更新(禁用更新、禁用自动升级、禁用apt更新、禁用apt升级、禁用软件更新、禁用系统更新、禁用系统升级)

    想要禁用Ubuntu 20.04的所有自动升级,只需要修改两个文件: /etc/apt/apt.conf.d/10periodic : 这个文件控制APT的周期性任务。你需要编辑这个文件并设置所有选项为\\\"0\\\",这将禁止任何定期的任务。 你可以使用以下命令快速完成此操作,也可以用编辑器修改: /etc/apt/apt.conf.d/20auto-u

    2024年01月17日
    浏览(27)
  • uni-app如何生成骨架屏

    参考效果 骨架屏作用是缓解用户等待时的焦虑情绪,属于用户体验优化方案。 生成骨架屏 微信开发者工具提供了自动生成骨架屏代码的能力。 使用时需要把自动生成的 xxx.skeleton.vue 和 xxx.skeleton.wxss 封装成 vue 组件。 1.点击模拟器中的页面信息/生成骨架屏,会生成两个文件

    2024年01月21日
    浏览(29)
  • uni-app小程序实现音频播放,uniapp播放录音,uniapp简单实现播放录音

    复制到.vue文件即可预览效果 问题 :开发者工具中.onTimeUpdate方法可能会失效! 官方参考:https://uniapp.dcloud.net.cn/api/media/audio-context.html# 其他博客参考:https://blog.csdn.net/weixin_45328705/article/details/114091301 录音实现参考 :https://blog.csdn.net/weixin_43992507/article/details/129857780

    2024年02月12日
    浏览(35)
  • uni-app 微信小程序蓝牙模块的解耦封装-持续更新

    core.js tool.js util.js main.js

    2024年03月27日
    浏览(77)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包