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

QQ登录

只需一步,快速开始

搜索
首页插件专区懒人精灵热更新完整演示例子

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

10
回复
24580
查看
[ 复制链接 ]
已绑定手机
已实名认证

35

主题

37

回帖

436

积分

中级会员

积分
436
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



          只要有图灵

         生活就有希望
使用道具
举报

0

主题

6

回帖

72

积分

注册会员

积分
72
学习学习
回复
使用道具
举报
已绑定手机
已实名认证

14

主题

15

回帖

4018

积分

论坛元老

云控|卡密|云UI|云数据|脚本间通讯

积分
4018
QQ
还差个MD5校验
回复
使用道具
举报

13

主题

13

回帖

170

积分

注册会员

积分
170
可以用,可以有
回复
使用道具
举报

13

主题

13

回帖

170

积分

注册会员

积分
170
暗中观察,已经加群申请,求通过
回复
使用道具
举报

0

主题

26

回帖

67

积分

注册会员

积分
67
好好,太好了
回复
使用道具
举报

0

主题

16

回帖

112

积分

注册会员

积分
112
感谢分享~~
回复
使用道具
举报
已绑定手机

1

主题

30

回帖

163

积分

注册会员

积分
163
暗中观察,已经加群申请,求通过
回复
使用道具
举报
已绑定手机
已实名认证

1

主题

13

回帖

39

积分

新手上路

积分
39
大大的你好我在学习中
回复
使用道具
举报
已绑定手机
已实名认证

0

主题

18

回帖

63

积分

注册会员

积分
63
学习学下感谢分享
回复
使用道具
举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则