我在离子3中构建了一个与cognito和放大器相结合的应用程序。目前,即使应用已关闭,我也会尝试让用户保持登录状态。登录完美并保持用户同时登录,但强制关闭应用程序,用户将再次看到登录页面。
在显示登录页面之前,我在控制台中收到以下消息:[DEBUG] 41:22.567 AuthClass - 获取当前经过身份验证的用户。来源没有凭据。
从文档中我可以看出 - 当调用currentSession()时,amplify将处理会话的刷新。我还可以看到令牌存储在localstorage中,并且在关闭并重新打开应用程序时仍然存在。
你们有什么线索我需要开始挖掘吗?
PS我确实告诉cognito将刷新令牌的有效性设置为365天。
答案 0 :(得分:0)
问题解决了。我使用了Amplify库的旧库。安装最新版本解决了我的问题。