Обновления в Altcraft Platform: Мобильный 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-канал, чтобы не пропустить будущие обновления!