HeySoraRUEN

Обзор SDK #

Четыре клиентских SDK подключают мобильное приложение к каналу приложения. У них один контракт и одно поведение: одинаковые события в одинаковом порядке, автоматические повторы, long-poll с возобновлением и провайдер токена, чтобы приложение никогда не хранило серверные ключи.

ПлатформаSDK
React Native / вебTypeScript
FlutterDart
iOSSwift
AndroidKotlin

Как это работает #

  1. Ваш бэкенд, который хранит ключи подключения, запрашивает у HeySora короткоживущую сессию клиента.
  2. Приложение получает только эту сессию и передаёт её SDK через провайдер токена.
  3. SDK отправляет и получает сообщения этого клиента и обновляет сессию через ваш провайдер по истечении срока.

У SDK есть базовый слой (транспорт, состояние, повторы) и необязательный слой интерфейса. Поддерживается режим песочницы, чтобы сначала разрабатывать в безопасной среде.

Установка, версии и матрица совместимости - в Справке вашего рабочего пространства: обзор SDK (нужен вход). См. также аутентификацию.