Главное Авторские колонки Вакансии Образование
267 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Обновления в Altcraft Platform: Мобильный SDK и Notify

Altcraft продолжает развиваться: мы совершенствуем наш продукт и расширяем возможности работы с платформой. В статье расскажем о мобильном SDK и новом канале отправки Notify.
Мнение автора может не совпадать с мнением редакции

Altcraft mSDK

Мобильный SDK — это набор инструментов для создания мобильных приложений. Он помогает достигать специализированных целей конкретной платформы и внедрять новые функции в приложения. SDK, как правило, является пакетом библиотек.

Altcraft представляет разработанный мобильный SDK — Altcraft mSDK. Это мобильный программный интерфейс для интеграции push-уведомлений в мобильные приложения. С ним подключение уведомлений Altcraft к Android и iOS приложениям становится проще и быстрее.

Возможности Altcraft mSDK

Подключение происходит через сервисы Firebase и APNs. Для платформы Android интеграция реализована на базе Firebase, для платформы iOS — Firebase и APNs.

Подключение позволяет:

  • Подписывать пользователей на push-уведомления Altcraft

После интеграции токен устройства Firebase Cloud Messaging либо устройства APNs передается на сервер, а затем создается профиль подписчика, которому будут отправлять push.

  • Осуществлять поддержку текста, изображений и кнопок в уведомлениях

С Altcraft mSDK push-уведомления поддерживают текст и изображения, а кнопки позволяют установить действие, которое сработает при нажатии. Например, это может быть переход по URL-ссылке, переход по deep-link (ссылка на нужный раздел внутри приложения) или просто открытие необходимого приложения.

  • Оперативно обновлять токены на сервере Altcraft

Для того, чтобы отправка push не задерживалась, необходимо своевременно актуализировать токены на устройствах. Altcraft mSDK контролирует изменения APNs-токена или FCM-токена устройства и автоматически выполняет обновление токена на сервере платформы.

  • Формировать аналитику доставки уведомлений, взаимодействий пользователей с ними

SDK регистрирует такие события, как доставка и клик по push-уведомлению. Затем данные передаются на сервер, из них формируется статистика для анализа.

  • Повторять отправку неудачных запросов

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

  • Работать в фоновом режиме

Предусмотрено завершение выполнения запросов на подписку и обновление токена, даже если клиент выходит из приложения до окончания процедуры. Это позволяет терять меньше данных о клиенте.

Данные возможности поддерживают как Firebase, так и APNs.

Notify-канал

Доступна интеграция с каналом коммуникации Notify. Notify поддерживает отправку транзакционных и сервисных уведомлений в VK, Одноклассники и SMS.


Вы можете настроить канал в ресурсе и ознакомиться с возможностями пользовательских шаблонов. Подробнее о настройке интеграции и создании подключения читайте в документации.

Возможности Notify-канала

Notify поддерживает отправку сервисных и бизнес-сообщений после утверждения шаблона и настройки интеграции. Задать вопрос о подключении можно, написав на этот адрес.

С помощью Notify можно получать информацию об отправленных, доставленных и прочитанных сообщениях, вести диалог с клиентом (только для сервисных уведомлений), отправлять изображения (до 5 изображений). При этом оплата производится только за успешно доставленные уведомления.

Заключение

В статье мы познакомили вас с новыми функциями платформы Altcraft. Подробнее об обновлениях, добавленных возможностях и методах работы с Altcraft mSDK и Notify вы можете узнать на сайте документации. Тестируйте новые функции и делайте рассылки лучше вместе с Altcraft Platform!

Подпишитесь на наш Telegram-канал, чтобы не пропустить будущие обновления!

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.