ZerOri 说: 我chrome登录也一样会掉登录就是了
默沨 说: chrome大概是它在自动更新…
ZerOri 说: 网页甚至更丧病,只要关闭浏览器就有概率掉登录,已经严重影响体验了
ZerOri 说: tachiyomi的进度记录登录和浏览器UA关系不大
[来自Bangumi for android] 获取
https://github.dev/tachiyomiorg/ ... mi/BangumiModels.kt
这个问题确实和UA没啥关系,它的UA是写死的固定的
然后就是bgm api的返回,从api得到的新的token的有效期是正好7天没错
再然后就是tachiyomi刷新bgm token的时机,它判定有效期失效的时机是过期前的1小时,也就是只有在当前token使用了6天23小时之后它才会刷新
oatuh token有两种,access token和refresh token,后者用于更新前者,刚刚说的7天是指的access token有效期
从流程上来看tachiyomi的更新token的流程应该没啥问题,但现在我有点怀疑bgm的refresh token是不是也是7天有效期,于是导致了刷新token这一行为失败了,导致楼主需要重新授权登录,是不是这样就得由bgm的开发来回答了
对于tachiyomi端能缓解这个问题的答案我觉得也许是把刷新时间设置为1天1刷新