在少于配置时间(30 天)后 AWS Amplify "Refresh Token has expired"

AWS Amplify "Refresh Token has expired" after less than configured time (30 days)

我正在使用 React Native 和 Expo。还使用 aws-amplify 通过 Cognito 的用户池管理用户。 由于 "Refresh Token has expired" 错误,我的用户经常被踢出系统。这些用户在上周就在系统中,因此他们的刷新令牌应该仍然有效。有任何想法吗? 我在用着: aws-放大 2.2.0 aws-amplify-react-native 2.2.3 反应本机 0.59 世博会 35

我认为这是对文档的误解。我的印象是刷新令牌会在每个会话中重新发布,因此用户在活动时永远不会到达到期时间。 显然情况并非如此,因为用户仅在登录时才获得刷新令牌,并且该令牌在客户端存储中持久存在。无论是否激活,此令牌在 30 天后(或其他配置)过期,然后需要重新登录。

(当然我知道这不是 Amplify 实现)