Skip to content

Commit

Permalink
新增 TIM 猜版,新增腾讯应用宝更新获取 (#12)
Browse files Browse the repository at this point in the history
* 优化TIM猜版功能并调整组件属性顺序

修改了TIM猜版页面的布局,添加了主版本号和小版本号输入框,以便用户输入TIM的版本信息。同时,调整了部分组件的属性顺序以保持代码规范性,并在index.json中启用了页面滚动禁止与新增了所需组件。

* 更新版本号至1.1.4并优化TIM版本列表处理

修改了关于页面中的版本号显示为1.1.4,同时在JavaScript代码中添加条件判断以优化TIM版本列表处理,避免首个为空修正项的情况。

* 上游更新

* 上游更新

* 新增提取URL功能模块及实验性功能页面

- 添加了extract-urls模块,用于识别字符串中的URL并提供转换功能。
- 更新index页面,加入实验性功能按钮及弹窗,包含腾讯应用宝更新获取等实验选项。
- 实现获取不同应用下载直链的功能,并处理相关异步请求逻辑。
- 调整按钮样式和布局,优化界面显示。

* refactor(index): 优化腾讯应用宝更新获取流程

重构了app.wxss和index.js中的代码,以改善腾讯应用宝更新获取的UI和UX。在index.wxml中添加了新的弹出窗口,用于显示腾讯应用宝返回的内容,并优化了相关功能的实现逻辑。此外,调整了导航栏组件的代码结构。

- 重构腾讯应用宝更新获取的逻辑,简化了多次代码重复,提高了代码的可维护性。
- 新增了处理腾讯应用宝返回内容的弹出窗口,使用户能够查看和复制返回的链接和JSON数据。
- 优化了获取更新链接的函数,通过switch-case语句提高了代码的清晰度和可扩展性。- 对app.wxss中的样式进行了微调,以修复文字断行的问题,并提升了页面的整洁度。- 在index.wxml中,更新了按钮的样式和行为,以支持新的弹出窗口操作。
- 确保了所有修改都遵循了现有的代码模式,并且优化了部分代码的可读性和性能。

* 在首页的TIM猜版和腾讯应用宝更新获取功能区域,增加了警告提示的NoticeBar组件,以提醒用户注意潜在的稳定性风险。

* 文档更新和实验性功能披露更新了QQ版本列表Lite用户协议和README文档,以反映新的实验性功能和支持。用户协议现在包含关于AndroidQQ和AndroidTIM版本列表查看的说明,以及通过腾讯服务器获取下载链接的枚举法猜测。此外,增强了未成年人个人信息保护条款,并披露了实验性功能的风险。同时,对实验性功能做了详细描述,包括如何访问和使用腾讯应用宝更新获取功能,以及相关稳定性风险的警告。这些改动旨在确保用户明确了解新功能及其潜在风险。

另外,调整了应用的域名白名单,以支持新的下载链接格式。

此次更新需注意,用户需同意新的用户协议版本以继续使用应用。

* 更新README中商标声明以反映新提及的商标

增加了对“腾讯 TIM”“Weixin”“腾讯微信”“企业微信”“WeCom”“应用宝”和“腾讯应用宝”等商标的引用,以确保所有相关商标都得到适当的承认和法律保护。此更改旨在明确和扩大商标使用透明度,保持与腾讯知识产权政策的合规性。

* 更新商标声明,增加TDesign提及
  • Loading branch information
ArcticFoxPro authored Oct 8, 2024
1 parent 33e8fd8 commit ab16093
Show file tree
Hide file tree
Showing 481 changed files with 5,391 additions and 4,278 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ source/project.miniapp.json
/source/.idea
.DS_Store
/source/.vscode
/source/node_modules
39 changes: 33 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,9 +41,9 @@ QQ 版本列表 Lite for WeChat MiniProgram 是一个使用 TDesign 组件库构
2. 下载仓库源代码,并解压到本地。
3. [前往微信公众平台注册微信小程序开发者账号](https://mp.weixin.qq.com/cgi-bin/wx),取得 `AppID`(小程序需配置域名白名单,测试号无法实现这一点)。
4.[微信公众平台](https://mp.weixin.qq.com/)-开发管理-服务器域名 中,将以下域名导入微信小程序 request 合法域名:
```
https://dldir1.qq.com;https://download.z.weixin.qq.com;https://downv6.qq.com;https://im.qq.com;https://static.tdesign.tencent.com;https://tcb-api.tencentcloudapi.com;
```
```
https://csydown.ll.tcdnos.com;https://dldir1.qq.com;https://download.z.weixin.qq.com;https://downv6.qq.com;https://im.qq.com;https://imtt.dd.qq.com;https://static.tdesign.tencent.com;https://tcb-api.tencentcloudapi.com;https://upage.html5.qq.com;
```
5. 下载[微信小程序开发者工具](https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html),登录后点击“小程序”-“导入”,填入上一步取得的 `AppID`,将 `<仓库源代码解压目录>/source` 目录选中后导入。
6. 点击微信小程序开发者工具上方“预览”按钮并使用手机扫码,即可使用 QQ 版本列表 Lite for WeChat MiniProgram。
Expand Down Expand Up @@ -114,6 +114,8 @@ QQ 版本列表 Lite for WeChat MiniProgram 是一个使用 TDesign 组件库构
若当次访问未果,默认情况下将按照设置逻辑自动递增小版本号后再次尝试访问,直到访问成功为止。
访问成功后,软件会弹出成功对话框,对话框下方提供了一系列动作按钮,分别是“仅停止”、“跳过以继续”和“复制并停止”。
> [!TIP]
> QQ 版本列表 Lite 自 1.1.0 版本起实验性支持了 Android 微信和 Android 微信输入法的猜版。
>
Expand All @@ -128,11 +130,31 @@ QQ 版本列表 Lite for WeChat MiniProgram 是一个使用 TDesign 组件库构
> `https://download.z.weixin.qq.com/app/android/<主版本号>/wxkb_<直链版本号>_32.apk`
>
> 填入相应输入框内容后,小程序将尝试访问上述链接。若当次访问未果,默认情况下将自动递增直链版本号后再次尝试访问,直到访问成功为止。
> [!TIP]
> QQ 版本列表 Lite 自 1.1.4 版本起实验性支持了 Android TIM 的猜版。
>
> 若选择 TIM 猜版,对应的直链为:
>
> 访问成功后,软件会弹出成功对话框,对话框下方提供了一系列动作按钮,分别是“仅停止”、“跳过以继续”和“复制并停止”。
> `https://downv6.qq.com/qqweb/QQ_1/android_apk/TIM_<主版本号>.<小版本号><自定义后缀>.apk`
>
> 填入相应输入框内容后,软件将尝试访问上述链接。若当次访问未果,默认情况下将自动递增小版本号后再次尝试访问,直到访问成功为止。
> [!WARNING]
> 微信猜版功能和微信输入法猜版功能为 QQ 版本列表 Lite 附带的实验性功能,可能存在不可预知的稳定性问题。请明确并确保自身具备足够的风险识别和承受能力。
> 微信猜版功能、微信输入法猜版功能和 TIM 猜版功能为 QQ 版本列表 Lite 附带的实验性功能,可能存在不可预知的稳定性问题。请明确并确保自身具备足够的风险识别和承受能力。
### 实验性功能
> [!IMPORTANT]
> QQ 版本列表 Lite 可能以软件实验形式提供一些尚不稳定的服务,此类服务会明确标注“实验性”(或其的其它语言形式)。您使用此类服务即代表您已明确并确保自身具备足够的风险识别和承受能力。因使用此类实验性服务而可能产生的任何直接或间接损失、损害以及其它不利后果,QQ 版本列表 Lite 不承担责任。
在 QQ 版本列表 Lite 界面,点击底部锥形瓶按钮即可进入实验性功能对话框。
#### 腾讯应用宝更新获取(实验性)
QQ、TIM、微信、企业微信、微信输入法使用腾讯应用宝([腾讯应用开放平台](https://app.open.qq.com/))分发软件最新安装包。可使用 QQ 版本列表 Lite 提供的腾讯应用宝更新获取(实验性)获取 QQ、TIM、微信、企业微信、微信输入法最新腾讯应用宝上架版本安装包下载直链。
在 QQ 版本列表 Lite 界面,点击底部三角旗按钮即可看到“腾讯应用宝更新获取(实验性)”选项,点击即可进入“腾讯应用宝更新获取(实验性)”对话框。之后按提示进行操作即可。
## 常见问题
Expand All @@ -158,7 +180,7 @@ QQ 版本列表 Lite for WeChat MiniProgram 仅供学习交流使用,不提供
> QQ 版本列表 Lite 始终坚守法律底线,秉持尊重与保护所有用户及第三方合法权益的原则。我们深切认识到任何可能存在的权益侵犯行为都会对权益方造成潜在影响,对此,我们表示由衷歉意,并承诺,一旦接到权益方的权益受到侵犯的通知,我们将立即依法启动核查程序,并在确认侵权事实后,迅速采取有效措施,以最大程度地消除不良影响,恢复并保障权益方的合法权益。敬请相关权益方在发现 QQ 版本列表 Lite 存在任何侵权内容时,及时与我们取得联系,我们将竭诚为权益方提供必要的协助与支持。
> [!NOTE]
> “腾讯”“QQ”“腾讯 QQ”“微信”“WeChat”“微信输入法”“WeType”“TDesign”是深圳市腾讯计算机系统有限公司和/或其关联公司的商标。本应用对“腾讯”“QQ”“腾讯 QQ”“微信”“WeChat”“微信输入法”“WeType”“TDesign”的使用旨在注明和指向对应主体,并非表示对“腾讯”“QQ”“腾讯 QQ”“微信”“WeChat”“微信输入法”“WeType”“TDesign”商标的注册和拥有
> “腾讯”“QQ”“腾讯 QQ”“腾讯 TIM”“微信”“WeChat”“Weixin”“腾讯微信”“企业微信”“WeCom”“微信输入法”“WeType”“应用宝”“腾讯应用宝”“TDesign”等是深圳市腾讯计算机系统有限公司和/或其关联公司的商标。本项目对“腾讯”“QQ”“腾讯 QQ”“腾讯 TIM”“微信”“WeChat”“Weixin”“腾讯微信”“企业微信”“WeCom”“微信输入法”“WeType”“应用宝”“腾讯应用宝”“TDesign”等的使用旨在注明和指向对应主体,并非表示对“腾讯”“QQ”“腾讯 QQ”“腾讯 TIM”“微信”“WeChat”“Weixin”“腾讯微信”“企业微信”“WeCom”“微信输入法”“WeType”“应用宝”“腾讯应用宝”“TDesign”等商标的注册和拥有
> [!NOTE]
> Android™ 是 Google LLC 的商标。
Expand All @@ -179,6 +201,11 @@ QQ 版本列表 Lite 的诞生离不开以下开源项目,感谢以下开源
- [TDesign Icons(Tencent)](https://github.com/Tencent/tdesign-icons),Licensed under [MIT License](https://github.com/Tencent/tdesign-icons/blob/develop/LICENSE)
- [Node.js®(OpenJS Foundation)](https://nodejs.org/),Licensed under [MIT License](https://github.com/nodejs/node/blob/main/LICENSE)
- [Semver(npm)](https://github.com/npm/node-semver),Licensed under [ISC License](https://github.com/npm/node-semver/blob/main/LICENSE)
- [extract-urls(Max Ranauro)](https://github.com/huckbit/extract-urls),Licensed under [MIT License](https://github.com/huckbit/extract-urls/blob/master/license)
## 星标趋势
[![星标趋势](https://starchart.cc/ArcticFoxPro/QQVersionListTool-WeChatMiniProgram.svg?variant=adaptive)](https://starchart.cc/ArcticFoxPro/QQVersionListTool-WeChatMiniProgram)
## 星标趋势
Expand Down
Loading

0 comments on commit ab16093

Please sign in to comment.