Как стать автором
Обновить

Комментарии 13

НЛО прилетело и опубликовало эту надпись здесь
По всей видимости, дело вкуса.
Хотелось наоборот избавиться от рутинных фраз и сделать материал более живым.
НЛО прилетело и опубликовало эту надпись здесь
Я бы откровенные жаргонные варианты проф терминов ставил в скобки и писал бы аглийский оригинальный термин на английском же. Также, новички могут не понять жаргон.
Спасибо за совет.
Возьму на заметку
«Шалость не удалась» (с)
хотите вернуть магла

пока кто-то этого хочет все приложения у меня автоматом получают запрет на пуши. Нужно не хотеть вернуть магла, а дать маглу что-то полезное, что-то что он хочет. И очень внимательно следить за тем чтобы давать маглу то, что нужно ему, а не то что нужно вам.
А как же приложения с чатами (Tinder) или те же медийные ресурсы (Tproger и Meduza)?
через них удобно узнавать про новый контент, особенно когда нет приложения/регистрации/подписок на рассылки. Разве нет?
НЛО прилетело и опубликовало эту надпись здесь
ну у Вас же не всегда открыт тот ресурс, за которым Вы следите?
В т.ч. я упомянул в примере сервис (Tinder) с чатами.
На мой взгляд web-push будет здесь полезным.
ну у Вас же не всегда открыт тот ресурс, за которым Вы следите?

Из вашего же примера Tproger и Meduza – вот не те ресурсы, которые должны быть постоянно открыты и которые должны заваливать уведомлениями о новом контенте. На такие ресурсы ходят периодически по собственному желанию и проверяют, есть ли что новое. Так что здесь я согласен с Drag13


По примеру про чату: любой чат подразумевает по собой то, что я получу и увижу сообщение в максимально короткие сроки(если я их сам не заглушил, что бы не мешали) – тут push-уведомления действительно уместны.

Разве для отправки сообщения достаточно одного subscription.endpoint?

const pushSubscription = {
  endpoint: '< Push Subscription URL >',
  keys: {
    p256dh: '< User Public Encryption Key >',
    auth: '< User Auth Secret >'
  }
};

sendNotification
Спасибо большое!
При редактировании статьи выносил общие части, чтобы кода было меньше. В итоге, не тот кусок оставил.
Для справки: свойство keys нужно для отправки данных с payload, если же вам нужно просто пропушить клиенты без передачи данных, то keys не нужен.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий