|
网站看到的过来搬砖分享一下
1.收藏代码--(放置到QQ收藏)
其实不一定要qq收藏,可以用一些在线笔记软件(石墨文档、有道云笔记等...)
[公告】 {NOTICE: [TITLE:【公告】:END] [MESSAGE:这只是一个测试,为了实验强制更新 :END] [BUTTON:联系作者:END] [OPENURL:mqqapi://card/show_pslcard?uin=961755167:END] [BUTTON1:朕知道了:END] [OPENURL1::END] [BUTTON2:进群反馈:END] [OPENURL2:664592336:END] :END} --更新-- {UPDATE: [VERSION:4:END] --内部版本号 [CHANGELOG: 更新了什么?最新更新的内容 更新软件 :END] [DOWNLOADURL:http://ss.uixsj.cn/com.MyFusApp.kujiruqiu.apk :END] --新版本下载地址 [FORCE:TRUE:END]--强制更新 [USEVERSIONNAME:FALSE:END]--强制版本一致 :END}
2.检测代码--启动程序事件,复制到fa的程序启动就行
url="https://share*weiyun.com/3041e2919c239165c01a1bd253c2398a"--更新检查地址,请使用QQ收藏链接,这里替换成你自己的链接。
sign=""
--应用签名,为空则不进行签名校验(可以本地联网双重校验,不过没什么意义,就先这样吧)
canoffline=true--是否允许离线使用,否则检测更新失败禁止进入,如需强制更新,建议不允许离线使用
--ture为允许,false为不允许
--END--
packinfo=this.getPackageManager().getPackageInfo(this.getPackageName(),((32552732/2/2-8183)/10000-6-231)/9)
appinfo=this.getPackageManager().getApplicationInfo(this.getPackageName(),0)
applabel=this.getPackageManager().getApplicationLabel(appinfo)
appsign=tostring(packinfo.signatures[0].toCharsString())
if(usevername)then
version=tostring(packinfo.versionName)
else
version=tostring(packinfo.versionCode)
end
piracy="您使用的 "..applabel.." 非官方版本,可能已被篡改,为了您设备安全,杜绝木马病毒,请勿运行此版本,如需使用,请下载官方版本";wtf="32552732"
Http.get(url,nil,"UTF-8",nil,function(code,content,cookie,header)
--若非通过QQ收藏检测更新,请删除下面这行,删除后理论支持大多数页面(如论坛等),若不支持,则需修改一下
if(code==200 and content)then content=content:match("\"html_content\".-),"):gsub("\\u003C/?.-%>",""):gsub("\\n","\n"):gsub(" "," "):gsub("",">"):gsub("&","&"):gsub(""","\""):gsub("'","'")end
if(sign==nil or sign=="" or appsign==sign)then
if(code==200 and content)then
wtf=1135024178
uin=content:match("\"num_id\"[%d]+),")
update=content:match("%{UPDATE.-):END%}")
if(update or 32==552732)then
newest=update:match("%[VERSION.-):END%]")
if(update:match("%[FORCE.-):END%]")=="TRUE")then
force=true
else
force=false
end
if(update:match(" |
|