Уведомления
В Watchlist.top есть несколько поверхностей уведомлений. Пока приложение открыто, события могут показывать внутриприложенческий тост в правом нижнем углу и воспроизводить локальный звук. Если в Настройках включены системные уведомления и браузеру выдано разрешение, поддерживаемые события также могут создавать нативное браузерное/системное уведомление. Серверные ценовые уведомления могут доставляться в Telegram или на email согласно выбранному каналу аккаунта. В этом разделе объясняется, как настроить каждый вариант и что проверять, когда доставка не работает.
Что разобрано в разделе
- Что доставляют внутриприложенческие тосты: пока приложение открыто, ценовые события и события по параметрам могут показывать тост в правом нижнем углу. Это относится к "По изменениям", "Импульсу", "Активности принтов" и сработавшим ценовым уведомлениям. Клик по тосту открывает монету. Звук воспроизводится локально, если он настроен для этого типа алерта.
- Как работает взаимодействие с тостом: наведение останавливает автоисчезновение, кнопка копирования копирует тикер, а клик вне кнопок копирования/закрытия выбирает связанную монету.
- Что означает серверная доставка: ценовые уведомления, созданные на графике, отслеживаются серверами Watchlist.top и отправляются через выбранный канал (Telegram или email) даже когда приложение закрыто.
- Как работают опциональные системные/браузерные уведомления: включите переключатель системных уведомлений в Настройках и выдайте браузеру разрешение. Если разрешение ранее было отклонено, его нужно сбросить в настройках сайта в браузере. Эти нативные уведомления отдельны от внутриприложенческих тостов.
- Как настроить доставку в Telegram: Telegram-аккаунт должен быть привязан к аккаунту пользователя (см. настройки аккаунта), и Telegram должен быть выбран в качестве канала доставки.
- Как настроить доставку на email: email-адрес должен быть подтверждён. После подтверждения выберите Email в качестве канала доставки в настройках аккаунта.
- Что происходит, когда канал доставки задан, но предусловие не выполнено: приложение не может использовать канал без необходимого условия (подтверждённый email для email, привязанный Telegram для Telegram). Уведомление может существовать, но доставка невозможна до выполнения требования.
- Как работают настройки звукового уведомления: в Настройках выбирается общий локальный звук и громкость. У "Активности принтов" есть отдельный выбор звука в окне уведомлений; при выборе звук сразу проигрывается и влияет только на алерты активности принтов.
Ключевые экраны и элементы управления
- Настройки аккаунта с выбором канала доставки: варианты Telegram и Email и их текущий статус валидации.
- Настройки аккаунта с разделом привязки Telegram: ссылка и индикатор статуса опроса.
- Настройки аккаунта с процессом подтверждения email: поле email, бейдж статуса и кнопка отправки подтверждения.
- Настройки со звуковым выбором и регулятором громкости для локального звука алертов внутри приложения.
- Настройки с переключателем системных уведомлений и состоянием разрешения браузера.
- Уведомления о событиях → Активность принтов с отдельным выбором звука.
- Диалог разрешения браузера (нативный), который появляется при первом включении системных уведомлений.
Пошаговый сценарий
- Чтобы включить нативные системные/браузерные уведомления, откройте Настройки и найдите переключатель системных уведомлений. Разрешите уведомления, если браузер запросит.
- Чтобы добавить локальный звук к алертам внутри приложения, откройте Настройки, найдите выбор звука, выберите звук уведомления и задайте громкость.
- Для алертов "Активность принтов" откройте Уведомления о событиях → По параметрам → Активность принтов и выберите звук в этой вкладке. Выбранный звук сразу проигрывается.
- Для настройки доставки в Telegram: сначала убедитесь, что Telegram-аккаунт привязан (Настройки → вкладка "Аккаунт" → раздел привязки Telegram). Затем выберите Telegram как канал доставки.
- Для настройки доставки на email: сначала подтвердите email-адрес (Настройки → вкладка "Аккаунт" → отправить письмо подтверждения и открыть ссылку). Затем выберите Email как канал доставки.
- Чтобы переключить канал доставки, откройте Настройки → вкладка "Аккаунт" (или область аккаунта в шапке) и выберите Telegram или Email в выборе канала.
- Если доставка в Telegram не работает: Telegram привязан? Telegram выбран как канал? Бот запущен в Telegram (@WatchlistTopRuBot)?
- Если доставка на email не работает: email подтверждён? Email выбран как канал доставки? Адрес правильный?
- Если внутри приложения появился тост, кликните по нему до исчезновения, чтобы открыть связанную монету в текущем списке.
- Если нужно скопировать тикер из тоста или строки сработавшего алерта, используйте кнопку копирования. Она не закрывает тост и не переключает текущий график.
Скриншоты
Выбор канала доставки — выбран Telegram
На экране видно выбор канала с выбранным Telegram и видимым индикатором статуса привязки.
Выбор канала доставки — выбран Email
На экране видно выбор канала с выбранным Email и видимым статусом подтверждения.
Настройки локального звука алертов
На экране видно выпадающий список звуков и регулятор громкости внутри диалога настроек.
Практические замечания
- Внутриприложенческие тосты и локальный звук работают только пока вкладка браузера открыта и страница загружена. При закрытой вкладке они не работают.
- Нативные системные/браузерные уведомления требуют и переключателя в Настройках, и разрешения браузера. Если разрешение было отклонено при запросе, приложение не может запросить его повторно; измените разрешение вручную в настройках сайта в браузере.
- Доставка в Telegram работает даже когда приложение закрыто, потому что ценовые уведомления отслеживаются на сервере.
- Настройка канала доставки влияет на серверные ценовые уведомления. Уведомления по параметрам ("По изменениям", "Импульс", "Активность принтов") используют внутриприложенческие тосты и локальный звук независимо от канала Telegram/email.
- Звук воспроизводится только в браузерной вкладке. Если вкладка заглушена или громкость устройства на нуле, звук не проиграет даже при срабатывании уведомления.
- Внутриприложенческие тосты живут недолго и показывают только последние события. Это рабочая подсказка, а не постоянный архив алертов.
- Пауза при наведении нужна для чтения и копирования недавнего алерта. Она не превращает тост в постоянный элемент истории.
- В Android-приложении поддерживаемые события внутриприложенческих алертов могут также отправляться в системные уведомления Android, если разрешение на уведомления выдано.
- Смена канала доставки вступает в силу немедленно. Будущие уведомления с этого момента используют новый канал.
Когда использовать
- Когда нужно понять, как работают внутриприложенческие тосты, системные/браузерные уведомления, Telegram и email как отдельные поверхности уведомлений.
- Когда алерт сработал, но уведомление не пришло, и нужно разобраться, что пошло не так.
- Когда хочется проверить, позволяют ли состояние аккаунта и настройки канала получать уведомления.
Когда не стоит на это опираться
- Если вопрос касается только формул метрик или взаимодействия с графиком — это описано в других разделах.
- Если вы ещё не настроили ни одного алерта — сначала ознакомьтесь с разделом алертов.
Типичные ошибки интерпретации
- Считать настроенный канал доставки готовым, не проверив, подтверждён ли email и привязан ли Telegram.
- Путать разрешение браузера на уведомления с серверными настройками доставки.
- Ожидать, что email, Telegram, внутриприложенческие тосты и нативные системные/браузерные уведомления ломаются и восстанавливаются по одинаковым причинам.
Алгоритмы и формулы, которые важно понимать
- Почему проверка канала доставки происходит в момент отправки уведомления, а не в момент настройки
- Почему отказ от разрешения браузера на уведомления на уровне запроса не может быть переопределён приложением
- Почему уведомления по параметрам используют внутриприложенческие тосты независимо от настройки канала Telegram/email
- Почему действия копирования, выбора и закрытия тоста разделены, чтобы копирование тикера случайно не открывало монету
- Почему у активности принтов отдельная настройка звука: её можно настраивать независимо от общего локального звука алертов, а выбранный звук сразу проигрывается