Обзор SDK #
Четыре клиентских SDK подключают мобильное приложение к каналу приложения. У них один контракт и одно поведение: одинаковые события в одинаковом порядке, автоматические повторы, long-poll с возобновлением и провайдер токена, чтобы приложение никогда не хранило серверные ключи.
| Платформа | SDK |
|---|---|
| React Native / веб | TypeScript |
| Flutter | Dart |
| iOS | Swift |
| Android | Kotlin |
Как это работает #
- Ваш бэкенд, который хранит ключи подключения, запрашивает у HeySora короткоживущую сессию клиента.
- Приложение получает только эту сессию и передаёт её SDK через провайдер токена.
- SDK отправляет и получает сообщения этого клиента и обновляет сессию через ваш провайдер по истечении срока.
У SDK есть базовый слой (транспорт, состояние, повторы) и необязательный слой интерфейса. Поддерживается режим песочницы, чтобы сначала разрабатывать в безопасной среде.
Установка, версии и матрица совместимости - в Справке вашего рабочего пространства: обзор SDK (нужен вход). См. также аутентификацию.