Сейчас «из коробки» SDK даёт вам подсказки, как можно организовать:
— хранение токенов
Bitrix24Accounts — факты установок
ApplicationInstallations — информация о контактных лицах, которые поставили приложение
ContactPersons , вещь опциональная, на любителя работать с перс.данными.— информация о партнёре который сопровождает портал или производил установку
Bitrix24Partners , опционально.Каждый из контрактов содержит:
- документацию
- интерфейс для сущности
- интерфейс для репозитория
- события
- контрактные тесты (`
248 tests, 386 assertions`) об которые можно проверять свои собственные реализации этих контратов. Что дальше будет в плане улучшения жизни разработчиков приложений:
- отдельный репозиторий с фреймворк-агностик реализацией сущностей и хранением их в БД (привет доктрина) котороый завязан на эти контракты
- использование этого решения уже внутри фреймворка (symfony или laravel).
Следующий шаг — подготовка к сборке версии 2.0