Кажется, будто приложение сидит где-то внутри телефона и думает:
«Так… он третий день не открывает курс. Пора напомнить 😈»
На деле всё чуть прозаичнее — но не менее интересно.
Обычно разработчики заранее задают события и правила.
Например:
— пользователь положил товар в корзину, но не купил → через пару часов напомнить;
— пришло новое сообщение → показать push сразу;
— человек занимается каждый день, но сегодня ещё не заходил → вечером напомнить про серию;
— цена на товар снизилась → уведомить тех, кто добавлял его в избранное.
Но дальше начинается самое интересное.
Приложение может учитывать кучу условий:
📱 когда ты последний раз заходил;
⏰ в какое время обычно активен;
❤️ чем чаще пользуешься;
🌍 часовой пояс и язык;
🔕 какие уведомления уже получал сегодня.
Поэтому двум людям одно и то же приложение вполне может отправить совершенно разные push-уведомления.
А иногда система ещё и выбирает между несколькими вариантами:
«Напомнить про урок?»
«Рассказать про новую функцию?»
«Позвать вернуться в приложение?»
И победит тот вариант, который сейчас важнее по заданным разработчиками правилам.
То есть хороший push — это не просто:
sendNotification()
Это маленькая система принятия решений:
что произошло → кому это важно → когда показать → что именно написать.
И если уведомления настроены хорошо, ты почти не замечаешь этой системы.
А если плохо — получаешь в 03:17:
«Мы скучаем! Вернись к нам ❤️»
И уже немного меньше скучаешь по этому приложению 😆
А какое уведомление бесит вас сильнее всего: ночное «мы скучаем», бесконечные акции или «у вас новое событие», где по факту ничего важного?
Пишите в комментах — соберём топ самых раздражающих пушей 👇