Перейти к основному содержимому
Документация для версии v73

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-полям сообщений.

GitHub

Репозиторий Altcraft mSDK доступен на GitHub:


Менеджеры зависимостей

Cocoapods:

pod 'Altcraft', '1.0.1'

Swift Package Manager:

1.0.1

Maven Central:

com.altcraft:android-sdk:1.0.1