Refresh-Token-Sample APK 下载 · 1.2.0
这是一个为安卓开发者提供的 Token 自动刷新机制示例项目,解决了 App 在登录状态失效时请求并发导致重复刷新 Token 的痛点。它利用 Kotlin 协程 Mutex 锁确保在多个请求同时触发 401 错误时,仅执行一次刷新请求并同步更新结果。通过集成 Retrofit 和 OkHttp 实现了高效的网络拦截与状态管理。适合需要学习或实现用户登录鉴权逻辑的安卓开发者。该项目开源免费,代码结构清晰,采用 MVVM 架构。。
文件:Refresh-Token-Sample-debug-apk.apk · Stars ★131 · 许可 MIT
📥 下载 Refresh-Token-Sample
☁️ 百度网盘 / 夸克网盘按钮将在文件转存完成后显示于此(含提取码)。直链与 SHA-256 校验值同步提供。
| 版本号 | 1.2.0 |
| 文件大小 | 7.4 MB |
| 更新时间 | 2021-12-06 |
| 安装包 | Refresh-Token-Sample-debug-apk.apk |
| 适用平台 | Android(具体最低版本以安装时系统提示为准) |
这个版本更新了什么
## 变更内容
* 更新依赖 org.jetbrains.kotlin:kotlin-gradle-plugin 至 v1.5.30(由 renovate 在 https://github.com/hoc081098/Refresh-Token-Sample/pull/49 提交)
* 更新依赖 com.diffplug.spotless:spotless-plugin-gradle 至 v5.15.0(由 renovate 在 https://github.com/hoc081098/Refresh-Token-Sample/pull/48 提交)
* 更新依赖 org.jetbrains.kotlinx:kotlinx-coroutines-core 至 v1.5.2(由 renovate 在 https://github.com/hoc081098/Refresh-Token-Sample/pull/53 提交)
* 更新依赖 org.jetbrains.kotlinx:kotlinx-coroutines-android 至 v1.5.2(由 renovate 在 https://github.com/hoc081098/Refresh-Token-Sample/pull/52 提交)
* 更新依赖 com.android.tools.build:gradle 至 v7.0.2(由 renovate 在 https://github.com/hoc081098/Refresh-Token-Sample/pull/51 提交)
* 更新依赖 com.google.protobuf:protobuf-javalite 至 v3.18.0(由 renovate 在 https://github.com/hoc081098/Refresh-Token-Sample/pull/55 提交)
* 更新依赖 org.jetbrains.kotlin:kotlin-gradle-plugin 至 v1.5.31(由 renovate 在 https://github.com/hoc081098/Refresh-Token-Sample/pull/58 提交)
* 更新依赖 com.diffplug.spotless:spotless-plugin-gradle 至 v5.15.2(由 renovate 在 https://github.com/hoc081098/Refresh-Token-Sample/pull/59 提交)
🔁 能替换 Refresh-Token-Sample 的同类软件
如果你需要同类能力,下面这些安卓软件也可以替代 Refresh-Token-Sample:
Retrofit它是本示例所依赖的基础网络请求库,而非完整的刷新逻辑实现
OkHttp提供拦截器底层支持,本软件是在其基础上构建的特定业务逻辑示例
📊 同类软件对比
| 软件 | 平台 | 开源 | 核心功能 | 与本软件差异 |
|---|---|---|---|---|
| Refresh-Token-Sample | 安卓 | 开源 | 实现并发请求下的单次 Token 刷新 | 专注于解决 401 并发刷新问题的代码示例 |
| Retrofit | 跨平台 | 开源 | 类型安全的 HTTP 客户端 | 通用网络框架,不包含具体的 Token 刷新业务逻辑 |
| OkHttp | 跨平台 | 开源 | 高效的 HTTP 网络拦截与传输 | 底层传输层,需自行编写拦截器才能实现 Token 刷新 |
安装与首次启动
- 把 APK 传到手机,或用手机直接下载本页文件。
- 点击安装;系统提示「未知来源」时,按品牌路径允许:MIUI:设置→应用设置→权限管理→安装未知应用;鸿蒙 HarmonyOS:设置→安全和隐私→更多安全设置→外部来源应用安装;ColorOS:设置→安全→安装外部来源应用;原生 Android:设置→应用→特殊权限→安装未知应用。
- 首次启动按需授予权限(仅授予应用功能必需的权限)。
- 如遇安装失败,见下方「常见问题」或访问 安卓安装报错解决 聚合页。
权限说明
本页不预先编造权限列表。各版本申请的敏感权限(相机/定位/通讯录/存储等)以安装时系统展示的权限清单为准;如需核对,可在应用市场页面或 GitHub 仓库 README 中查看官方说明。
常见问题
和官网版有区别吗?本站收录的是该应用 GitHub 官方 Release 构建包,与官网版同源;具体以官方发布说明为准。
需要谷歌框架(GMS)吗?以应用官方说明为准;从 GitHub Release 直接安装的包通常不依赖 GMS,如启动异常请自查该项。
支持哪些安卓版本?请以安装时系统提示的最低要求为准;本站不另行编造兼容性数据。
卸载重装会丢数据吗?会。卸载前请先在应用内导出备份(如有该功能)。
需要谷歌框架(GMS)吗?以应用官方说明为准;从 GitHub Release 直接安装的包通常不依赖 GMS,如启动异常请自查该项。
支持哪些安卓版本?请以安装时系统提示的最低要求为准;本站不另行编造兼容性数据。
卸载重装会丢数据吗?会。卸载前请先在应用内导出备份(如有该功能)。
版本历史
| 版本 | 1.2.0 | 2021-12-06 | 当前版本 |
历史版本将随官方发布持续收录,可在 GitHub Releases 查看全部历史。
免责声明:本页信息整理自软件官方 GitHub 仓库(MIT 许可证),版权归原作者所有。本站不修改、不重新打包应用文件;如再分发需遵守原许可证条款(GPL/AGPL 项目请附带源码链接)。仅提供官方渠道导航与网盘备份下载。