Перейти к содержимому

Первый вход

Notifly — это SaaS: ничего разворачивать и настраивать на своём сервере не нужно. Весь путь от регистрации до первого уведомления занимает пару минут.

Зарегистрируйтесь в личном кабинете на notifly.ru (международная версия — ainotifly.com) или прямо с экрана входа Android-приложения (кнопка «Создать аккаунт»). Понадобятся только e-mail и пароль (от 8 символов). После регистрации на почту придёт письмо со ссылкой подтверждения — перейдите по ней в течение суток: пока адрес не подтверждён, войти не получится.

Регистрация бесплатная: тариф Free включает 1 000 событий в день — этого хватает и на уведомления, и на первые мониторы. Подробности — на странице «Квоты и тарифы».

После входа вы попадаете в веб-админку app.notifly.ru: слева — «Все сообщения» и список каналов, ниже — разделы «Управление» (каналы, устройства, API-токены), «Мониторинг», «Интеграции» и «Аккаунт»; в центре — лента сообщений (пока пустая).

Пока у вас нет ни одного канала или ни одного сообщения, админка открывает мастер первого запуска (app.notifly.ru/welcome). Он ведёт к первому событию за 60 секунд:

  1. «Создайте первый канал» — по кнопке «Создать первый канал» мастер создаёт канал «Мой первый канал» и показывает его app-токен с кнопкой копирования.
  2. «Отправьте первое событие» — готовый пример запроса с вашим токеном на выбор: curl, Python, Node.js или Go. Скопируйте и выполните.
  3. «Получите его вживую» — мастер ждёт и показывает сообщение, как только оно пришло на сервер.

Ниже — чек-лист «Первые шаги», отметки в нём ставятся сами: первое событие получено; подключено устройство-получатель (кроме этого браузера); создан первый монитор или heartbeat. Кнопка «Пропустить» закрывает мастер — больше он в этом браузере сам не откроется.

App-токен (префикс A) — это ключ, которым канал авторизует отправку сообщений. Найти его можно в любой момент:

  1. Откройте раздел «Каналы» в боковом меню.
  2. Выберите нужный канал (или создайте новый кнопкой «Создать канал»).
  3. В строке канала есть поле с токеном — нажмите, чтобы показать и скопировать.

Сообщение в ленте админки — ещё не уведомление на телефоне. Чтобы уведомления приходили, нужно устройство-получатель:

  • Android-приложение — войдите тем же e-mail и паролем. Приложение держит фоновое соединение, поэтому уведомления приходят и при закрытом приложении (если система не «усыпила» его — см. страницу приложения).
  • Вкладка админки в браузере — нажмите в боковом меню «Разрешить уведомления» и подтвердите запрос браузера. Уведомления показываются, только пока вкладка открыта: фоновых Web Push у Notifly нет.
  • iOS-приложение — пока в бете и собирается из исходников; уведомления приходят, только пока приложение открыто.

Все подключённые устройства видны в разделе «Устройства».

Подставьте токен и выполните:

Окно терминала
curl -X POST "https://api.notifly.ru/message" \
-H "X-Notifly-Key: <APP_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"title": "Привет", "message": "Первое сообщение из Notifly", "priority": 5}'

Всё получилось, если:

  • в ответ пришёл JSON с id сообщения (код 200);
  • сообщение появилось в ленте админки;
  • на устройстве из шага 4 появилось системное уведомление.

Первые два пункта есть, а уведомления нет — пройдите по шагам «Не приходят уведомления». Все параметры отправки — на странице «Отправка сообщений», примеры на других языках — в «Ещё примерах».

  • Создайте первый монитор или heartbeat — Notifly сам проверит ваш сайт из облака или заметит, что cron-задача перестала отчитываться.
  • Настройте эскалацию — если сообщение не прочитано вовремя, Notifly дошлёт его в Telegram, на почту, SMS, звонком или в рабочий чат.
  • Включите двухфакторную аутентификацию — вход с кодом из приложения-аутентификатора или подтверждением с телефона.
  • Посмотрите готовые рецепты — для админов, разработчиков, сайтов и личных задач.