Сервис Gravitec.net предоставляет своим клиентам возможность использовать технологию передачи push-уведомлений автономно. Так, клиент может самостоятельно создавать алгоритмы отправки сообщений своим пользователям, а технологии сервиса Gravitec.net задействовать непосредственно для доставки уведомлений на устройство получателя. Интеграция клиентского сервиса и push-сервиса происходит через REST API.
Что такое REST API и примеры использования услуги от Gravitec.net
REST API, простыми словами, – это интерфейс для взаимодействия и обмена данными между сервером и сайтом/приложением. В нашем случае, для взаимодействия клиентского ресурса с сервисом Gravitec.net.
К примеру, такая услуга нужна в том случае, если клиент хочет задействовать свою систему создания сообщений (админ-панель). Допустим, в ней уже разработана необходимая для данной сферы бизнеса схема коммуникации с пользователями сайта. Например, клиентский сервис формирует автоматические ответы на запросы подписчиков или выдает информацию о персональных скидках или предложениях (upsell), балансе и т.п. В этом случае push-сервис нужен только для передачи готовых уведомлений, для связи сервера отправителя с адресатом. При таком подходе админ-панель сервиса Gravitec.net не используется для создания пуш-уведомлений. Все подготовительные процедуры и планирование рассылки происходит в клиентском сервисе на базе собственных разработок. Однако Gravitec.net позволяет задействовать набор готовых функций по передаче созданных удаленно «пушей» через API. Таким же образом можно подключить напоминания о отобранных для покупки товарах и вернуть клиента в брошенную корзину.
Некоторые примеры автономного использования push-технологии
- В системе клиента (на сайте, в личном кабинете) пользователям приходят автоматические извещения (напоминание об оплате, начисление баллов и т.п.). Стоит задача: дублировать сообщения через дополнительный канал. Этим каналом могут стать push-уведомления. На основе уже готового сервиса и его алгоритмов будут генерироваться пуш-сообщения для отправки на рабочий стол пользователя (через браузер).
- Клиент хочет отправлять push-уведомления своим подписчикам в автоматическом режиме с большой картинкой, наполнение которой генерируется на его сервере. К примеру, в зависимости от ID пользователя, картинка будет содержать те или иные личные данные (ФИО, логин в системе, персональную скидку).
Какие функции доступны сегодня через REST API?
Специалисты компании Gravitec.net работают над развитием API и последовательно реализуют все самые востребованные функциональные блоки. На сегодняшний день доступны следующие функции:
- Отправка классического push-уведомления;
- Отправка пуш-сообщения с большой картинкой и кнопками (возможны различные комбинации);
- Отправка push-уведомлений по тэгам (см. «Сегментация базы подписчиков»);
- Отправка персональных пуш-сообщений по алиасу (ID);
- Установка тэга для подписчика;
- Установка алиаса для подписчика;
- Удаление тэга у подписчика;
- Получение алиаса (персональный идентификатор) подписчика.
Подробнее обо всех возможностях можно узнать в нашей документации.
Особенности работы в сервисе Gravitec.net при интеграции с REST API
При автономном использовании технологии пуш-уведомлений в клиентских проектах и системах сервис Gravitec.net предоставляет такие дополнительные преимущества:
- Сохранение изображений из push-сообщений на собственные сервера Gravitec.net для экономии ресурсов клиентской инфраструктуры. При переходах по сохраненным картинкам весь трафик также перенаправляется на сервера Gravitec.net, что позволяет уменьшать нагрузку на сервера клиентов.
- При отправке изображений (как больших картинок, так и иконок) через сервис Gravitec.net их размеры автоматически изменяются для корректного отображения на устройстве получателя.
- Использование API дает возможность формировать собственные алгоритмы автоматической отправки сообщений с персональной информацией для каждого клиента. Такой подход позволяет повышать лояльность аудитории, доверие к ресурсу, увеличивает конверсию и результативность рассылок.
Разработки специалистов Gravitec.net помогают расширить спектр возможностей по использованию push-технологии для различных целей. Работа с сервисом через REST API – еще один способ сотрудничества с компанией.