发帖
充值
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
10 1

懒人精灵热更新完整演示例子

插件专区 24692 10 2022-3-22 13:13:41
function 热更新测试(链接)
        local ret= httpGet(链接)--读取链接地址
        print(链接)--当前获取内容
        --格式       版本号----直连地址----名称
        local evr=splitStr(ret,"----")--拆分版本号----更新下载链接--注意分隔符是否一致
        if utf8.inStr(1,evr[1],"http") <= 0 and evr[1] ~=nil then --判断版本号是否为空,是否为链接
                local val = getStringConfig("evr")--读取字符串配置
                print(val)
                if val==evr[1] then--版本号是否一致,一致则不更新
                        toast("已是最新版本:"..evr[1],0,0,15)
                        print("已是最新版本:"..evr[1])
                        sleep(1000)
                        return false --不需要更新
                end
                toast("发现新版本:"..evr[1],0,0,15)
                print("发现新版本:"..evr[1])
                local lBenDiLr = getWorkPath().."/".."script.lr"--下载保存地址
                evr[2]=string.gsub(evr[2], "^%s*(.-)%s*$", "%1")--链接去除首尾空 防止换行符出错
                if downloadFile(evr[2],lBenDiLr)==0 then--判断是否下载成功
                        installLrPkg(getWorkPath().."/".."script.lr")--更新lr包
                        setStringConfig("evr",evr[1])--保存本地版本号
                        toast("更新完成,重新启动",0,0,15)
                        print("更新完成,重新启动")
                        sleep(1000)
                        restartScript()--重启脚本
                else
                        print("更新失败")
                        toast("更新失败",0,0,15)
                        sleep(1000)
                end
        end
end
--此源码已发布到懒人论坛获取
--服务端已分享请到各群下载
--http://119.91.60.233:33333/puxiuxiazai?mc=测试.lr  --直接地址
热更新测试("http://119.91.60.233:33333/puxiuwcz?mc=热更新信息&cxnr=测试")
--下面是运行代码
ui.newLayout("layout1")
ui.addTextView("layout1","tvId","速度放缓各得十分人")
ui.show("layout1")
sleep(100000)
懒人精灵热更新完整演示例子】https://www.bilibili.com/video/BV1VF411x7jB
已分享服务端,懒人群文件下载或图灵群下载或点击链接加入群聊 https://jq.qq.com/?_wv=1027&k=fPqEANyG



使用道具 举报

2022-3-22 15:58:41
学习学习
2022-3-23 14:37:54
还差个MD5校验
2022-3-24 09:18:52
可以用,可以有
2022-3-24 09:22:50
暗中观察,已经加群申请,求通过
2022-4-3 09:38:04
好好,太好了
2022-5-21 11:25:50
感谢分享~~
2022-6-14 22:00:06
暗中观察,已经加群申请,求通过
2023-7-23 19:54:17
大大的你好我在学习中
2023-12-15 08:57:17
学习学下感谢分享
您需要登录后才可以回帖 立即登录
高级模式
12下一页
插件专区