Сервисный работник не удаляется после удаления приложения PWA в угловой - PullRequest
0 голосов
/ 08 ноября 2019

Я создал приложение PWA, используя угловой. Работает нормально после установки приложения. Теперь я открываю сайт и захожу на сайт, а учетные данные для этого пользователя хранятся в localStorageЯ нажимаю на кнопку добавить на главный экран и открываю приложение PWA, оно работает нормально. Затем я удаляю приложение и снова захожу на сайт и ввожу учетные данные другого пользователя. Затем я снова нажимаю на иконку добавления на главный экран и открываю приложение PWA, но оно показывает мне старый логин пользователя вместо нового, который я сделал с веб-сайта.

Шаги:
-> Открыть веб-сайт и войдите как User1
-> Нажмите на кнопку добавить на главный экран
-> Откройте установленное приложение PWA, оно покажет Пользователь1 при входе в систему
-> Удалить приложение PWA
-> Зайдите на веб-сайт и войдите в систему как Пользователь2
-> Нажмите Добавить на главный экран
-> Откройте установленное приложение PWA, в котором будет отображаться Пользователь1 , вошедший в систему вместо Пользователь2

Учетные данные пользователя хранятся в localStorage, с которого веб-сайт показывает, какой пользователь вошел на веб-сайт

Как я могу всегда показывать нового пользователя как зарегистрированного,в приложении PWA? Работник службы также не регистрируется после удаления приложения PWA с Android, IOS?

1 Ответ

0 голосов
/ 08 ноября 2019

Если вы внедрили авторизацию при входе в систему через localstorage, то до тех пор, пока вы не выйдете из user1, он всегда будет отображать, что пользователь вошел в систему, так как он хранится в вашем localalstorage в мобильном телефоне. Вы должны выйти из системы user1

...