Cognito和Ionic 3 - 让用户登录

时间:2018-06-08 22:08:44

标签: ionic3 aws-cognito aws-amplify

我在离子3中构建了一个与cognito和放大器相结合的应用程序。目前,即使应用已关闭,我也会尝试让用户保持登录状态。登录完美并保持用户同时登录,但强制关闭应用程序,用户将再次看到登录页面。

在显示登录页面之前,我在控制台中收到以下消息:[DEBUG] 41:22.567 AuthClass - 获取当前经过身份验证的用户。来源没有凭据。

从文档中我可以看出 - 当调用currentSession()时,amplify将处理会话的刷新。我还可以看到令牌存储在localstorage中,并且在关闭并重新打开应用程序时仍然存在。

你们有什么线索我需要开始挖掘吗?

PS我确实告诉cognito将刷新令牌的有效性设置为365天。

1 个答案:

答案 0 :(得分:0)

问题解决了。我使用了Amplify库的旧库。安装最新版本解决了我的问题。