统软云App开发教程云修复功能

APP开发


浏览:580 次

使用统软云开发平台的云修复功能,实现快速版本迭代和快速bug修复。您可以在不发布新的apk或ipa版本的情况下更新App,即增量更新。在项目迭代过程中,如果修改了几个文件,那么只需要更新这些文件。

使用前,请配置配置。xml与smartUpdate,并且autoUpdate为true。App必须是编译的官方版本,需要添加mam模块。目前,在统软云平台上编译的安装包附带一个man模块,不需要单独添加。

配置文件可以参考以下文档:

操作步骤如下:

1.准备更新的zip包。原始项目文件的结构如下图所示:

例如,您需要更新main。html文件夹中的html文件。然后,您可以创建一个小部件文件夹并放置新的main。html文件到小部件下的html目录中。更新包的结构如下图所示:

2.在控制台->云修复->添加云修复页面并上载小部件。zip文件

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

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

云修复由指定的版本执行。首先,选择要修复的版本。有两种修复方法可供选择,系统将提示您修复和静默修复。当提示修复时,弹出框将提示用户下载更新包并重新启动App。静默修复不会提示您,并将在下次重新启动后自动生效。选择“上载更新文件”并单击“选择Zip包”按钮以上载创建的小部件。zip更新包。最后,单击“更新”按钮。如下所示:

建议由于AppStore审核策略的调整,修复可能会产生潜在影响。统软云建议您使用静默修复。同时,应避免在AppStore审核期间发布修补程序包。

有关详细信息,请参阅YonDeveloper开发者社区介绍:

如果您有自己的服务器,也可以上载更新的小部件。给自己打包

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

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

3.使用提示修复时,打开手机上的App以接收更新提示。单击“确定”进行更新,App将自动重新启动以查看更新效果。

4.对于静默修复,也可以使用事件和方法来实现热更新效果,而无需手动重新启动App。

事件和方法可参考文档:

AVM开发方法注意事项

STML文件云修复方法:

直接使用原始的STML文件是无用的。您需要使用STML编译相应的JS文件。在Studio的顶部菜单中,选择Project-Compile Project,然后在项目文件目录下有一个.bin隐藏文件夹,其中包含已编译的。js文件对应于STML页面。修改js文件中自己的函数以使其生效。

统软云是一种“云集成”,可用于专业App。统软云开发平台用于以Web语言开发iOS和AndroidApp,大大降低了开发难度,并将开发周期缩短了近一倍。此外,统软云平台上有数千个不同的功能模块,可以通过一个按钮轻松调用这些模块来开发各种App。

,注册后为新手提供免费开发包