Чтобы тренер видел заявки из клиентского приложения и получал по ним пуш, на площадке готовят учётную запись, услугу и операторы рассылки. Пуши и автосписание — в статье Триггеры тренерского приложения.
Статья про два тренерских приложения:
Клиент записывается в своём приложении: FitnessKit Клиент или Mobifitness. Пуш по заявке настраивается одинаково, меняется только оператор рассылки.
В Администратор → Сотрудники откройте карточку тренера.
Тренер должен хотя бы раз войти в приложение на своём телефоне. После этого служба рассылок знает устройство и может прислать пуш.
Клиент выбирает услугу и тренера, только если это разрешено в прайсе.
Пуш — это рассылка. Канал создаётся в Администратор → Справочники → Операторы рассылок. Служба рассылок на площадке должна быть запущена: настройка службы рассылок. Общие поля канала — в статье PUSH-сообщения.
Оператор канала FitnessKit. Галочку «Тренерское приложение» не включайте. Ссылку и API-ключ выдаёт FitnessKit.
Если у площадки несколько приложений FitnessKit с разными ключами, заведите отдельный оператор на каждое и в триггере ограничьте Клуб клиента.
Второй оператор того же канала FitnessKit, с теми же ссылкой и ключом, но с включённым «Тренерское приложение». Пуш уходит тренеру в приложение FitnessKit, а не клиенту.
Оператор канала Firebase Cloud Messaging. Галочку «Путь к файлу service-account-file.json на сервере:» не включайте — используются параметры по умолчанию для приложения ClubIS.
Один такой оператор подходит и для пушей по заявкам, и для уведомлений корпоративного чата. Второй оператор с пустым путём к файлу не создавайте. Чат описан в статье Обмен сообщениями.
Пуши по заявке, запись с рецепции и автосписание — в статье Триггеры тренерского приложения.
Кто сделал действие сам, пуш не получает. Клиенту не уходит пуш на заявку, которую он только что отправил. Тренеру не уходит пуш на запись, которую он создал сам, и на Одобрить или Отклонить, которые нажал он.
Пуш тренеру получается только с получателем Исполнители (Предзапись) и тренерским оператором. Получатель Клиент с тренерским оператором тренеру не приходит.
Чтобы тренер задавал смены в приложении, его добавляют в исполнители графика. Иначе при сохранении интервала будет сообщение вроде «Не найден график тренера».
Если заявка в списке есть, а пуша нет, проверьте связь сотрудника с анкетой, тренерский оператор, получателя Исполнители (Предзапись) и что служба рассылок запущена. Разбор отправки — в мониторе триггеров.