Auto.js教程(第二十三期)-利用腾讯微云远程更新脚本,简单又免费!

引言

  • 注:非热更新,而是通过更新弹窗引导客户下载完整包后覆盖安装的更新
  • 没啥技术含量,仅仅是简单的http请求和字符串匹配

步骤与原理

  • 登录腾讯微云
  • 新建一个笔记

注:仅可通过网页版腾讯微云!因为手机客户端修改笔记后,get获取到的网页内容可能会多出一些比如字体大小之类的属性,需要对代码另作一些额外的处理

QQ交流群

Autojs、按键精灵、易语言、懒人精灵等自动化编程学习交流,知识探讨,共同进步!欢迎萌新与大佬们的加入!

自动化编程学习交流群:606759894

教学视频

观看高清视频:【Auto.js教程(第二十三期)-利用腾讯微云远程更新脚本,简单又免费!

教学代码

var CurrentVersion = 1.0
var url = "https://share.weiyun.com/29GIWOco"
r = http.get(url);
var html = r.body.string();
var moid = html.split('shareInfo":')[1].split("};")[0]
var obj = JSON.parse(moid);
var tulx = obj.note_list[0].html_content;
var re = /<p>(.*)<\/p>/
var a = re.exec(tulx)[1].split("</p><p>")
var LatestVersion = a[1]
var DonloadUrl = a[2].toString()
var UpNotes = a[3]
if (LatestVersion > CurrentVersion) {
    var releaseNotes = "更新内容:\n" + UpNotes
    var builder = new android.app.AlertDialog.Builder(activity)
    builder.setTitle("发现新版本 v" + LatestVersion);
    builder.setMessage(releaseNotes);
    builder.setCancelable(false);

    //设置正面按钮
    builder.setPositiveButton("复制新版下载地址", new android.content.DialogInterface.OnClickListener({
        onClick: function (dialog, which) {
            setClip(DonloadUrl)
            toast("已复制下载地址")
            app.openUrl(DonloadUrl)
            exit()
        }
    }))
    dialog = builder.create();
    dialog.show();
    dialog.getButton(android.app.AlertDialog.BUTTON_POSITIVE).setTextColor(android.graphics.Color.BLUE);
} else {
    toast("当前是最新版本")
}

作 者:道无涯
来 源:道无涯博客
链 接: https://www.daowuya.love/auto-js教程第二十三期-利用腾讯微云远程更新脚本,简/
版 权 声 明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0许可协议。文章版权归作者所有,未经允许请勿转载!


暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇