Конфигурация SDK
П редварительные условия
- В Flutter-проект добавлен пакет
altcraft_sdk. - SDK провайдеров push-уведомлений интегрированы в проект приложения.
- Для Android настроен один или несколько провайдеров: FCM, HMS, RuStore.
- Для iOS настроен один или несколько провайдеров: APNS, FCM, HMS.
- Если API-запросы должны авторизоваться через JWT, JWT-провайдер зарегистрирован на нативной стороне приложения.
flutter pub add altcraft_sdk
flutter pub get
Подготовка приложения
Передача JWT-токена в SDK (опционально)
Реализация JWT требуется, если используется JWT-аутентификация API-запросов. JWT подтверждает, что пользовательские идентификаторы аутентифицированы приложением.
Реализация JWT-аутентификации обязательна, если используется тип матчинга, отличный от push-данных из подписки, например email, телефон или внутренний идентификатор пользователя.
В Flutter SDK JWT-провайдер не регистрируется через Dart API. Его необходимо настроить нативно:
- Android: в
Application.onCreate; - iOS: в
AppDelegate.
Настройка выполняется аналогично нативным SDK платформ: Android и iOS.