Repository navigation
Android 宿舍门 App v1.3.1
App v1.3.1 (versionCode 7),修复 WebVPN 的两个偶发失败:
- ticket 换会话偶发空响应:原先会静默沿用旧 token,之后每个接口都回「用户登录会话超时」(自动获取门锁编号解析不出、开门同样失败)。现在会换一张新 ticket 重登一次,仍失败则明确报错,交由上层自动重试。
- 换网络后旧网关票据失效:手机在校园网与流量之间切换后,网关会拿旧票据把
/http/…请求 302 甩回门禁真实域名,校外表现为「打开 VPN 失败,无法连接」。现在每次重登 VPN 先丢弃旧网关票据、走一次干净的网关登录,确保后续请求真的被代理。
功能与 v1.3.0 相同:WebVPN 开关(校外开门/取编号走网关)、自动开门(打开 App 或从后台回到前台触发,10 秒去重)、CAS 登录 +「网页登录」兜底二次认证、一键同步到 ESP32 设备。
配套固件见 ESP/,完整配置见 Android/CONFIG.md。安装需允许未知来源,要求 Android 8.0+;仅供个人学习与自用。
校园网内建议把「使用 WebVPN」关掉(直连门禁,少一跳更稳),出校门再打开。