我正在结合 cognito 和 amplify 在 ionic 3 中构建一个应用程序。目前,我正在尝试让用户保持登录状态——即使应用程序已关闭。登录很顺利,用户也可以保持登录状态,但是强制关闭应用程序,用户将再次看到登录页面。
在显示登录页面之前,我在控制台中收到以下消息:[DEBUG] 41:22.567 AuthClass - 获取当前经过身份验证的用户。来源没有凭据。
据我从文档中可以看出 - 在调用 currentSession() 时,amplify 将处理会话的刷新。我还可以看到令牌存储在本地存储中,并且在应用程序关闭并重新打开时仍然存在。
你们有什么线索我需要开始挖掘吗?
PS 我确实告诉 cognito 将刷新令牌的有效期设置为 365 天。