{"repo":"MZCretin/AutoUpdateProject","free":true,"listed":false,"github":"https://github.com/MZCretin/AutoUpdateProject","clone":"git clone https://github.com/MZCretin/AutoUpdateProject.git","description":"App 内部更新 提供12种更新的样式 支持Android全系统版本 支持自定义UI 断点续传","language":"Java","stars":1107,"topics":["sdk","appupdate"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"AutoUpdateProject 全平台国际化话翻译解决方案 项目国际化翻译解决方案，支持Android、iOS、Flutter、前端Vue、后端PHP等等，点几下按钮就能实现翻译内容的自动抓取和翻译后文件的自动生成，适合各类场景下的国际化需求。详情请查看：https://github.com/MZCretin/Eva-Translate 欢迎star -------- 想没想过做个自己的APP？ 想没想过自己做个APP，自己做自己的产品，自己决定交互，自己制作ui，那么快来吧，我开源了段子乐APP的数据和接口，你完全可以自己diy一个你自己的产品了 ，详情请查看：https://github.com/MZCretin/duanzile-open-api 欢迎star 系列 在工作之余，打算将一些常用的逻辑页面，模块，功能点做成library库，这样当有相似需求的时候，可以做到插拔式开发！现在系列中有以下内容 + App内部自动更新-AutoUpdateProject + 选择城市-CitySelect + 扫描二维码条形码控件-ScanCode + 一键打开WebView件-WebViewUtils + 简约动态权限申请库-FanPermission + 弹出自定义支付密码输入框-InputPswDemo 特点概述 + 最大亮点，提供 12 种更新的样式，总有一个是你喜欢的类型！ + 支持三种设置更新信息的方式，您可以直接传model，传json数据，或者直接配置请求链接，sdk会自主请求并发起app的更新，满足多方需求！ + 文件下载支持断点续传，下载错误拥有重试机制；相同版本的apk只会下载一次，防止重复下载！ + 使用接口方式获取数据时支持设置请求头，支持POST和GET请求方式，更灵活。 + 调用者可以自定义UI实现更新功能。 + 已适配Android全系统版本，包括最新的Android 15 (API 35) + 提供强制更新，不更新则无法使用APP，同时可以根据后台返回受影响的版本号，可控制多个版本同时被强制更新。 + 通知栏图片自定义 + 新增文件MD5校验，防止安装文件被恶意替换（2019-10-22 18:48:39添加） + 新增静默下载更新的方式，实现进入App直接后台下载，下载完成后弹出安装页面（静默安装需要Root权限，而且体验很不好，不做支持）（2019-10-25 18:09:05添加）。 + 支持https下载apk 新版本说明 + 2024年12月19日更新版本，版本号为：v3.0.0 + 🎉 完全适配Android 15 (API 35) + 🔄 迁移至AndroidX ，告别Support库 + 🏗️ 升级Gradle版本 至最新8.7.2 + 🔐 新的权限管理 ：支持Android 13+通知权限、Android 11+存储策略 + 🎨 Edge-to-Edge支持 ：适配Android 15强制全屏显示 + 🛡️ 增强网络安全配置 + 🔧 添加Android15兼容工具类 + ⚡ 性能优化 ：配置缓存、并行构建 + 📱 向下兼容 ：最低支持Android 4.4 (API 19) + 2022年04月22日15:24:14更新版本，版本号为：v2.0.5 + 将APK存储在内容部文件夹 + 全Android系统版本兼容 + 修复了已知bug + 移除无用代码 + 2019-11-08 18:13:56更新版本，版本号为：v2.0.4 + 修复静默下载时网络环境为数据网络的时候无法下载的","default_branch":null,"files":null,"tree":[],"storefront":"/r/MZCretin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/MZCretin/AutoUpdateProject/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}