@whiteleaf

PWA + Angular4?

Подскажите, пожалуйста,

будут ли работать пуш-ап оповещения на мобильных телефонах если сайт разработан на progressive web app технологии? Если сохранить ссылку на приложение на домашний экран.

И каким образом данные прописываются в локальном хранилищи? Будут ли они зашифрованы, или открыты для любопытных пользователей? Если они не шифруются, то как можно обезопасить себя и данные, чтобы они и согранялись, и были не доступны для просмотра посторонними людьми.

И создается один общий service worker для всего сайта, или для каждого раздела нужен отдельный? Как лучше и правильнее?
  • Вопрос задан
  • 225 просмотров
Решения вопроса 1
navix
@navix
Angular & TypeScript
1. Пуш-уведомления один из основных пунктов PWA. И в офлайн тоже. Вот хороший материал, чтобы попробовать https://github.com/eveness/web-push-api

2. Данные хранятся примерно так же, как и куки или сессии. Юзер может их просмотреть. Вот хороший материал по безопасности SW https://www.chromium.org/Home/chromium-security/se...

3. Можно создать сколько угодно воркеров, можно указать url-скоуп по которому воркер доступен. Лучше начинать с одного.

Вот чеклист, для понимания какими характеристиками, должно обладать PWA: https://developers.google.com/web/progressive-web-...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы