Что это
Mobile BFF (backend-for-frontend) — отдельный интерфейс API для мобильных приложений. Он даёт мобильному клиенту готовые ответы под экраны приложения, а не набор низкоуровневых вызовов платформы.
Две стороны
- Приложение владельца бизнеса. Аутентификация и выбор проекта, входящие диалоги и счётчики непрочитанного, профиль, часовые пояса и языки, регистрация push-токенов (FCM).
- Приложение конечного клиента. Каталог и категории, корзина и заказы, услуги и записи, диалоги с ассистентом — те же сущности, что в веб-виджете.
Аутентификация
Мобильный доступ к чатботу выдаётся отдельными mobile-ключами: ключ на чатбот, привязки устройств, ротация ключа. Ключи создаются и отзываются из кабинета.
Ограничения
- Это интерфейс интеграции, а не готовое приложение: экраны и сборку приложения реализует разработчик на стороне клиента.
- Набор возможностей повторяет веб-виджет; отличия по каналам описаны в инструкциях интеграций.