RuleApp和RuleApi更新教程,后端及APP的快捷更新

本文阅读 5 分钟
广告

从这一套开发出来到现在,用户量正在很快的提升,而且最近在开始了一些大版本的更新,所以怎么更新也是很多用户的问题。这里我就整理下接口端RuleApi和程序端RuleApp的更新教程,以后发布新版更新了,就参考此教程进行更新。
images.jpg

RuleApi接口端更新教程:

因为RuleApi有两种安装方式,一种是一键脚本安装,一种是手动安装,两种的更新会有区别。apiResult.php要放在typecho网站的根目录,一键脚本安装的是没有这个东西的,可以自己去下载整包,里面就会带apiResult.php,这个文件负责APP的更新推送。

RuleApi的最新版本,统一下载我挂在百度云的发布包(一键脚本的就不需要了)。

链接:https://pan.baidu.com/s/1F7SUOZPNveP49B6K1LzQDQ?pwd=dk5x 
提取码:dk5x

1.对于一键脚本的用户,也就是对应这个文章:RuleApi一键安装脚本,傻瓜式配置,超快速运行,请直接进入终端,执行如下指令更新。如果这个执行无效,请点击这里,下载最新的sh文件上传覆盖opt原本的。

sh /opt/ruleapi.sh update

该脚本会下载当前服务器最新版jar和最新版的脚本文件,并将新版的新版配置文件application.properties下载至/opt/upfile,更新过程并不会重启接口,请自己对照/opt/upfile中的配置文件,查看是否有新增项,然后修改/opt/application.properties,比对无误后,执行重启脚本:

screen -S 窗口名称(英文,随意就好)
/opt/ruleapi.sh restart

到此,一键脚本用户更新就完成了。

2.对于手动安装的用户,也就是对应这个文章:RuleApi详细安装教程,从环境到部署,请先进入终端,执行如下操作停止。

查询你的jar是否在运行。

ps aux | grep  打包出来的名称.jar

根据ID信息停止进程。

kill -9 进程号

然后打开服务器的/opt文件夹,把原本的jar文件删除,替换新的jar文件,然后再本地打开新的application.properties文件,看看有没有多出来的配置项,把多出来的配置项加入服务器上的application.properties,并进行配置后。再看看typecho网站根目录的apiResult.php是否和最新版的格式一致,如果不是,那也要修改,完成后,就执行脚本重启。

screen -S 窗口名称(用英文)
cd /opt
java -jar 打包出来的名称.jar

到此,接口端更新完成。

RuleApp客户端更新教程:

请注意,最新的稳定版本请一定要在uniapp商城下载:点击进入并且如果不是第一次安装,就别导入插件,而是下载插件ZIP。
screenshot-20220208-175534.png

更新前,需要确定manifest.json中的版本信息,因为更新的版本肯定要大于现在的版本,这样才可以配合后面的在线更新。
screenshot-20220208-180112.png
然后,关闭HBuilderX(尽量确认它没打开),首先备份之前的本地文件放在另一个目录,将新的zip解压,覆盖之前的项目目录全部文件。然后再从备份的目录里,将unpackage文件夹和manifest.json文件覆盖回来,这个非常重要。如果之前修改过其它的文件,或者改了样式,那这里只能把修改过的文件和样式一个个的对比放进去。

上面这个步骤务必关闭HBuilderX,弄完了再打开

screenshot-20220208-175730.png

打开HBuilderX,让项目在内置浏览器运行,确认无误后就可以打包上传。最后就是编辑typecho网站根目录里的apiResult.php,修改里面的版本号和manifest.json完全一致,代表服务器上已经放置最新的版本。这样,所有的用户都会收到APP更新提醒。
screenshot-20220208-180355.png

最后

对于更新存在疑问,或者需要体验最新的内测版本,可以加QQ群:776176904

您的大名:
万水千山总是情,给个打赏行不行。 打赏
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.ruletree.club/archives/2824/
RuleApp苹果端ios免签约打包教程,详细说明
« 上一篇 02-08
新年伊始,捂紧你的钱袋子!
下一篇 » 02-24
广告

发表评论

V注册会员 L评论等级
R1 条回复
  1. xinenwVLv.1 说道:
    2022-03-12     Android /    Chrome

    咱这个RuleAPP只能用于Typecho程序的网站嘛?

    1. 不暇VLv.6 说道:
      2022-03-12     Android /    Chrome

      @xinenw

      app是可以对接任意接口的,你可以给其它程序做接口,然后把app接过去就好了。

没有更多评论了

作者信息

热门文章

标签TAG

热评文章