1

我已经使用 Angular 创建了 PWA 应用程序。安装应用程序后它工作正常。现在我打开网站并登录网站,该用户的凭据存储在 localStorage 中。我点击添加到主屏幕并打开 PWA 应用程序,它工作正常。然后我卸载应用程序并再次访问网站并输入其他用户的登录凭据。然后我再次单击添加到主屏幕图标并打开 PWA 应用程序,但它向我显示旧用户登录,而不是我从网站所做的新用户登录。

步骤:
-> 打开网站并以User1
身份登录 -> 单击添加到主屏幕
-> 打开已安装的 PWA 应用程序,它将显示User1已登录
-> 卸载 PWA 应用程序
-> 转到网站并以User2
身份登录 -> 单击添加到主屏幕
-> 打开已安装的 PWA 应用程序,它将显示用户 1登录而不是用户 2

用户凭据存储在 localStorage 中,从哪个网站显示哪个用户登录了该网站

如何在 PWA 应用程序中始终显示新用户已登录?从 android、ios 卸载 PWA 应用后,Service Worker 是否也未注册?

4

1 回答 1

0

如果您已经通过 localstorage 实现了登录身份验证,那么在您从 user1 注销之前,它将始终显示 user1 已登录,因为它存储在移动设备的 localstorage 中。您必须从 user1 注销

于 2019-11-08T08:17:50.683 回答