APICloud App开发教程之云修复功能

简介: 使用APICloud开发平台的云修复功能可以实现快速版本迭代,快速修复bug。不用发布新的apk或者ipa版本既可对你的app进行更新,即增量更新。在项目迭代过程中,如果修改了其中某几个文件,那么只需要更新这几个文件即可。

使用APICloud开发平台的云修复功能可以实现快速版本迭代,快速修复bug。不用发布新的apk或者ipa版本既可对你的app进行更新,即增量更新。在项目迭代过程中,如果修改了其中某几个文件,那么只需要更新这几个文件即可。


使用前需要将config.xml配置smartUpdate,autoUpdate为true,而且app必须是编译的正式版,并需要添加mam模块。目前在APICloud平台编译的安装包,自带man模块,不需要单独添加。


配置文件可参考文档:

https://docs.apicloud.com/Dev-Guide/app-config-manualhttps://docs.apicloud.com/Dev-Guide/app-config-manual


操作步骤如下:

1、准备更新的zip文件包。原项目文件结构如图:

1.png


例如需要更新html文件夹下的 main.html 文件。 那么您可以新建一个widget文件夹, 把新的main.html 文件放入widget 下的 html 目录。更新包结构如图:

2.png


2、在控制台->云修复->添加云修复页面上传widget.zip 文件

首先点击导航进入云修复页面, 如图:

3.jpg


然后点击“添加云修复”, 如图:

4.jpg


云修复是指定版本进行修复的。首先要选择要修复的版本。有两种修复方式可以选择,提示修复 和 静默修复。 提示修复会有弹出框,提示用户下载更新包、重启app。 静默修复不会有提示信息,下次重启,自动生效。选中“上传更新文件”, 点击“选择zip包”按钮上传制作好的widget.zip 更新包。 最后点击“更新”按钮即可。如下图:

5.jpg


提示修复可能因AppStore审核政策调整而带来潜在影响,APICloud建议您使用静默修复。同时应避免在AppStore审核期间发布修复包。


具体介绍可以查看YonDeveloper开发者社区介绍:https://developer.yonyou.com/forum.php?mod=viewthread&tid=53893


如果有自己的服务器,也可将制作好的widget.zip 更新包,上传到您自己

的服务器。选中“输入更新地址”,然后将文件下载地址填入, 如图:

6.jpg

最后,点击“更新”按钮。


3、使用提示修复时,在手机上打开app, 即可收到更新提示。 点击确定更新后,App自动重启,即可看到更新效果。


4、对于静默修复,也可利用smartupdatefinish事件,和rebootApp()方法,实现热更新效果,无需用户手动重启App。

事件和方法可以参照文档: https://docs.apicloud.com/Client-API/api#92


AVM 开发方式注意事项

STML文件云修复方法:

直接用原始的STML文件没用,需要用STML编译后对应的JS文件。在 Studio顶部菜单中 项目-编译项目,然后在项目文件目录下有个 .bin 隐藏文件夹,里面有STML页面对应编译好的 .js 文件。在js文件中对应修改自己的功能,才能生效。

目录
相关文章
|
2月前
|
人工智能 文件存储 数据中心
Ollama部署本地大模型并通过Infortress APP远程访问保姆级教程
本文介绍如何快速上手本地大模型部署工具Ollama及AI远程访问工具Infortress。通过Ollama,开发者可轻松部署如Llama、Deepseek等主流开源模型,仅需几行命令即可完成安装与运行。结合Infortress,用户能实现对本地大模型的远程访问,支持多设备无缝对接,同时提供便捷的模型切换与知识库管理功能。Infortress更兼具NAS软件特性,成为个人AI数据中心的理想选择。
|
4月前
|
JSON 自然语言处理 前端开发
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
198 72
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
|
14天前
|
存储 数据库
《仿盒马》app开发技术分享-- 购物车功能完善(14)
上一节我们实现了购物车商品列表的状态切换,已添加商品数量的增减,已添加商品滑动删除,已添加商品在选中情况下的价格计算。这一节我们在这些功能的基础上实现云端记录,因为我们现在只有数据的查询是从云端获取的,其他的操作虽然都实现了相对应的功能,但是当我们操作完,关闭app,再打开不会有对应的记录,有的同学可能会说,那我们把数据用首选项或者数据库的形式存储就可以了吧? 那如果我更换了另一个设备那这些添加的数据是不是就又不能使用了?所以我们的每个操作,最好都是提交到云端,这样我们在其他设备,在退出应用,切换账号这些情况下都能很好的保存我们操作后的购物车状态。
21 0
|
14天前
|
前端开发
《仿盒马》app开发技术分享-- 购物车基础功能实现(13)
上一节我们实现了加入购物车和购物车列表的简单展示。对一个电商类的应用来说,这很显然是不够的,我们的购物车内容应该更加的丰富,他需要用户能自主的去选择想要结算的商品,删除一些不需要的商品,或者取消掉一些本次不结算的商品,同时根据选择的不同,我们需要把相对应的价格和选择的数量等信息传递给用户,帮助用户节省更多的时间。
20 0
|
4月前
|
Web App开发 编解码 算法
布谷一对一直播源码开发:阿里云视频语音通话社交交友App的必备功能
在当今移动社交领域,一对一视频和语音通话功能已成为用户期待的基础配置。从熟人社交到陌生人交友,从专业咨询到情感陪伴,实时音视频互动能力直接决定了社交App的用户留存和市场竞争力。山东布谷科技将深入探讨一对一直播源码开发高质量一对一视频和语音通话功能的关键要素和技术实现方案。
布谷一对一直播源码开发:阿里云视频语音通话社交交友App的必备功能
|
3月前
|
移动开发 开发工具 数据库
App内“邀请好友“功能:如何准确追踪邀请关系并自动发放奖励
探讨如何准确追踪APP“邀请好友”功能中的邀请关系并自动发放奖励
134 2
|
4月前
|
搜索推荐 数据挖掘
直播App程序源码开发前期功能调研:运营角度思考如何有利于推广运营获利
在直播App程序源码开发的前期,功能调研至关重要。除了技术实现的可行性,更需要从运营角度出发,思考哪些功能能够助力推广运营,最终实现获利。山东布谷科技从运营角度,对直播App功能进行调研分析
|
5月前
|
开发框架 缓存 搜索推荐
PiliPala:开源项目真香,B站用户狂喜!这个开源APP竟能自定义主题+去广告?PiliPala隐藏功能大揭秘
嗨,大家好,我是小华同学。PiliPala 是一个基于 Flutter 开发的 BiliBili 第三方客户端,提供流畅、个性化的使用体验。核心功能包括视频浏览与推荐、用户互动、丰富的播放设置、多维度搜索和个性化主题等。相比官方客户端,PiliPala 功能更丰富、性能更优、界面更美观。
242 14
|
6月前
|
弹性计算 开发工具 Android开发
阿里云APP备案流程图以及备案所需材料整理,跟着教程一步步操作
阿里云APP备案流程分为六步,确保应用合法上架。首先登录阿里云账号填写APP信息,提交后等待阿里云初审。初审通过后进行工信部短信核验,随后由管局审核。审核通过后,APP即可获得备案号并正式上架分发平台。整个过程需仔细填写主办者及APP详细信息,确保所有资料准确无误。阿小云详细分享了这一流程,帮助开发者顺利完成备案。
|
5月前
|
Web App开发 前端开发 安全
语音交友app系统源码功能及技术研发流程剖析
语音交友App核心功能包括语音聊天(一对一、群聊、语音消息)、语音房间(直播、主题房、管理)、社交互动(好友、关注、打赏)、内容发现、音效美化、通知提醒及安全隐私等。开发流程涵盖需求分析、技术选型(前端、后端、数据库、实时通信)、UI/UX设计、前后端开发、实时通信集成、音效处理、测试优化、部署上线及运营维护,确保稳定高效运行并持续优化用户体验。

热门文章

最新文章