mSDK
Описание
Altcraft mSDK — это мобильный SDK, который обеспечивает надёжную работу с push-уведомлениями и взаимодействие с платформой Altcraft. Он разработан для Android и iOS, поддерживает Firebase, Huawei, RuStore и APNS, а также предоставляет расширенные возможности по управлению подписками, обработке событий и работе с несколькими пользователями на одном устройстве.
SDK может использовать JWT-токены или rToken, что позволяет гибко настраивать уровень безопасности и типы матчинга данных профилей. Автоматическая обработка уведомлений и событий доставки обеспечивает стабильность и высокую точность передачи данных, а встроенный WorkManager гарантирует доставку событий даже в случае сетевых сбоев.
Возможности
- Совместим с Kotlin, Java (Android), Swift, Objective-C (iOS).
- Управление подпиской на push-уведомления: добавление, приостановка, отписка.
- Автоматический показ уведомлений с содержимым, настраиваемым в платформе, с возможностью кастомизации отображения.
- Автоматическое обновление push-токена при его изменении.
- Автоматическая передача событий доставки и открытия уведомлений.
- Поддержка анонимных и зарегистрированных пользователей, а также нескольких пользователей на одном устройстве (при использовании JWT).
- Регистрация мобильных событий.
- Автоматический повтор запросов через WorkManager для максимальной доставки событий.
- Поддержка push-провайдеров: Firebase, Huawei, RuStore (Android), APNS (iOS).
- Использование JWT-токенов для обеспечения безопасности и неограниченных вариантов матчинга профилей.
- Возможность работы через rToken с ограниченным доступом по идентификатору push-подписки.
- Поддержка переопределения формата push-уведомлений и доступа ко всем data-полям сообщений.