Buff Development
Мобильное приложение

Несколько установок

Как приложение держит сразу несколько установок, что значат их статусы и что происходит, когда установка или сеть недоступны.

Приложение не привязано к одной установке. На главном экране сначала блок «Установки» — все подключённые: организация на buff.systems, установка вашей компании, Buff Code на ноутбуке, у каждой вид, имя и статус. Под ним — «Требует внимания»: всё, что ждёт вашего решения во всех установках сразу.

Добавить установку

Кнопка «+» у блока «Установки» на главном экране, пункт «Добавить установку» в боковом меню, в шторке переключения установок и в «Настройки → Установки» открывают один экран выбора: «Сканировать QR» или «Ввести ссылку и код». Дальше — как при первом подключении: к кабинету или к Buff Code.

Статусы установки

СтатусЧто значитЧто делать
На связиУстановка отвечает, всё работает—
Подключаемся…Приложение только что открылось или сеть вернулась — связь устанавливаетсяПодождать пару секунд
Нет связи со шлюзом с …Телефон не достучался до buff.systems: нет интернета на телефонеПроверить интернет; приложение переподключится само
Не отвечает с …Шлюз доступен, но установка молчит: выключена, без интернета или перезапускаетсяПодождать или проверить установку; переподключение само
Недоступна с …Установка недоступна по другой причинеПодождать; приложение переподключится само
Служба Buff Code не запущенаМашина с Buff Code есть, но служба не работаетЗапустить службу на машине: buff service start
Нужна привязкаСопряжение разорвано (вы или администратор отключили телефон)Подключить заново из кабинета или Buff Code
Запрещено организацией / Запрещено администратором установкиТелефоны запрещены политикойОбратиться к владельцу организации или администратору
Несовместимая версияУстановка и приложение говорят на разных версиях протоколаОбновить приложение или установку

Когда установка недоступна

Экраны недоступной установки открываются: приложение показывает то, что видело в последний раз. Время, с которого установка недоступна, — в статусе («Не отвечает с 14:05»), а на экране — пояснение, например: «Установка не отвечает: возможно, она выключена или осталась без интернета. Показано последнее известное состояние, действия недоступны. Подключимся сами, когда она вернётся.»

Пока установка недоступна, действия выключены — утвердить, ответить, отправить нельзя. Приложение не копит их «на потом»: решение, отправленное через час, могло бы уже ничего не значить. Как только связь вернётся, экраны обновятся сами, а кнопки снова заработают.

Сохранённое на телефоне лежит в зашифрованном виде; ключ — в защищённом хранилище телефона (Keychain на iPhone, Keystore на Android).

Карточка установки

«Настройки → Установки» — список подключённых. В карточке установки:

  • «Имя установки» — как установка подписана на этом телефоне (на компьютере имя не меняется);
  • «Подключено как» — под чьим именем телефон работает в этой установке, «Имя телефона» — как телефон виден на компьютере в списке телефонов, «Сопряжено» — когда подключён;
  • «Отпечаток ключа» установки — по нему администратор или поддержка узнают, к какой установке подключён телефон;
  • «Уведомления» — какие события этой установки приходят на телефон (для кабинета; см. Уведомления);
  • «Подключить заново» — новое сопряжение с той же установкой, например после «Нужна привязка»;
  • «Удалить с телефона» — телефон отключится от установки, а её данные будут стёрты с телефона. Подключить снова можно новым кодом.

На этой странице