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 刷新

安装与首次启动

  1. 把 APK 传到手机,或用手机直接下载本页文件。
  2. 点击安装;系统提示「未知来源」时,按品牌路径允许:MIUI:设置→应用设置→权限管理→安装未知应用;鸿蒙 HarmonyOS:设置→安全和隐私→更多安全设置→外部来源应用安装;ColorOS:设置→安全→安装外部来源应用;原生 Android:设置→应用→特殊权限→安装未知应用。
  3. 首次启动按需授予权限(仅授予应用功能必需的权限)。
  4. 如遇安装失败,见下方「常见问题」或访问 安卓安装报错解决 聚合页。

权限说明

本页不预先编造权限列表。各版本申请的敏感权限(相机/定位/通讯录/存储等)以安装时系统展示的权限清单为准;如需核对,可在应用市场页面或 GitHub 仓库 README 中查看官方说明。

常见问题

和官网版有区别吗?本站收录的是该应用 GitHub 官方 Release 构建包,与官网版同源;具体以官方发布说明为准。
需要谷歌框架(GMS)吗?以应用官方说明为准;从 GitHub Release 直接安装的包通常不依赖 GMS,如启动异常请自查该项。
支持哪些安卓版本?请以安装时系统提示的最低要求为准;本站不另行编造兼容性数据。
卸载重装会丢数据吗?会。卸载前请先在应用内导出备份(如有该功能)。

版本历史

版本1.2.02021-12-06当前版本

历史版本将随官方发布持续收录,可在 GitHub Releases 查看全部历史。

免责声明:本页信息整理自软件官方 GitHub 仓库(MIT 许可证),版权归原作者所有。本站不修改、不重新打包应用文件;如再分发需遵守原许可证条款(GPL/AGPL 项目请附带源码链接)。仅提供官方渠道导航与网盘备份下载。