客户端版本更新管理插件,快速解决app/客户端更新

快速解决客户版本管理麻烦事情,可以上传最新版本快速通过链接即可条转下载
版本管理 自动更新管理 软件上传
详情

软件版本控制插件
如果软件很多版本需要控制,就可以使用到本插件.
安装说明 Update目录上传覆盖即可,不影响更新! 说明看图片! 不懂也没办法了!

接口文件:
/include/applibapi/api/Default/AppEn.v1.in.php
/include/applibapi/api/Default/AppEn.v2.in.php
/include/applibapi/api/Default/AppEn.downurl.in.php

GET访问接口文件
/Plug/Version/downurl.php
/Plug/Version/v1.php
/Plug/Version/v2.php

后台栏目文件
/Plug/Admin_List/class_Plug_edition.bs

功能文件
/include/modules/edition/Version.php

模版文件
/include/templates/default/edition/Version/add.php
/include/templates/default/edition/Version/api.php
/include/templates/default/edition/Version/edit.php
/include/templates/default/edition/Version/table.php


上传下载地址需要系统配置,设置好系统根目录.不然显示一半少域名部分
文件存储:文件为什么不存储到阿里云oss,或者腾讯云储存,暂时没那个必要吧,开启CDN后效果一样的减少大家配置麻烦.
上传文件说明:上传文件存储在根目录创建一个DownFile 目录,目录上传需要777属性.
下载说明:下载域名可以添加阿里云CDN加速(不限阿里云也可腾讯等百度),即系统开启CDN就可以,php缓存0,不开启也没事不影响.

GET直接请求说明

直接获取跳转下载最新的
功能说明,就是传递软件代号+类别就列最新软件版本下载,直接跳下载,不会判断!

  1. http://xxxx/Plug/Version/downurl.php?daihao=软件代号&type=类别

版本号判断
传递软件代号+类别+版本号,返回JOSN,原理:获取最新版本判断不一样返回code=200,一样code=800

  1. 案例 http://xxxx/Plug/Version/v1.php?daihao=软件代号&type=类别&v=版本号
  1. http://xxxx/Plug/Version/v1.php?daihao=10105678&type=pc&v=1
  1. 返回:{"code":200,"msg":"有版本更新","md5":"736ebd7ff95e29422ef5ca15884bf794","v":"v1.1.3","number_v":"1231111","upinfo":"1233112大促的","info":"484848","time":"1667813293","url":"hxxxxx7803116"}

整数字版本号判断(返回列表)
传递软件代号+类别+数字版本号,返回JOSN,原理:获取数字版本号返回大于数字全部版本

  1. http://xxxx/Plug/Version/v2.php?daihao=软件代号&type=类别&number=数字版本号

downurl.in接口API调用私有参数接口

&api=v1.in
&type=类别
&v=版本号

v1.in接口API调用私有参数接口

&api=v1.in
&type=类别
&v=版本号

  1. 标准GET案例:http://xxxxx/AppEn.php?appid=8888888&m=95e87faf2f6e41babddaef60273489e1&api=v1.in&date=2018-12-2113:14:12&md5=&mutualkey=6600cfcd5ac01b9bb3f2460eb416daa8&appsafecode=12345&type=pc&v=1

v2.in接口API调用私有参数接口

&api=v1.in
&type=类别
&number=版本号

本接口案例参考,需要怎么优化修改没有任何限制,自己想怎么改就怎么改.

接口存放目录/include/applibapi/api/Default/AppEn.xxx.php 或自己官网查阅资料