Установка как приложения
PWA-манифест с конфигурацией на портал, иконки от 72×72 до 512×512, splash-screen, цвета темы и фона.
Прогрессивное веб-приложение с push-уведомлениями: установка, оффлайн и VAPID-шифрование Web Push.
PWA-манифест с конфигурацией на портал, иконки от 72×72 до 512×512, splash-screen, цвета темы и фона.
Регистрируется автоматически; обрабатывает install, activate, push и notificationclick — клик уносит на нужный экран.
PushSubscription с endpoint и ключами p256dh/auth; восемь типов уведомлений с шаблонами на разные языки.
Автогенерация EC P-256 ключей при установке; JWT ES256 (RFC 7519); заголовок vapid по RFC 8292.
RFC 8291 aes128gcm с ECDH+HKDF — содержимое не доступно промежуточным push-сервисам (FCM, Mozilla).
ProcessPushNotifications каждую минуту (до 200 за раз); CleanupPushSubscriptions удаляет неактивные старше 30 дней.
Модуль BPM2B PWA превращает платформу BPM2B в полноценное Progressive Web Application: пользователь устанавливает приложение на рабочий стол или на главный экран мобильного устройства, получает иконку, splash-screen и настоящие push-уведомления — даже когда вкладка с платформой закрыта.
Pwa хранит имя, цвета темы и фона; каждый портал может иметь собственный манифест, плюс есть default-конфигурация.PwaImage для иконок и скриншотов разных размеров (72×72 … 512×512), wide и narrow ориентаций — поддерживается весь набор требований PWA.install, activate, push и notificationclick — клик по уведомлению открывает нужное окно платформы.PushSubscription хранит endpoint браузера и ключи p256dh/auth; пользователь видит prompt при первом заходе и может управлять подпиской через кнопки в собственной карточке.Authorization: vapid t=…, k=… — по RFC 8292.Resources/templates/{type}/{lang}/ на нужном языке.ProcessPushNotifications отправляет каждую минуту (до 200 за раз, окно 5 часов); job CleanupPushSubscriptions удаляет неактивные подписки старше 30 дней; HTTP 410/404 от endpoint автоматически деактивирует подписку.Модуль предназначен для команд, которые хотят полноценную мобильную работу с платформой без отдельного нативного приложения. Зависит от bpm2bApiLog ≥ 3.0.0 (используется для логирования HTTP-запросов к push-сервисам).
Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.