Короткая ссылка с тремя вариантами
RedirectUrl с полями androidLink, iosLink, defaultLink; собственно short URL генерируется автоматически.
Короткие ссылки с QR-кодом и редиректом на плеймаркет по устройству пользователя.
RedirectUrl с полями androidLink, iosLink, defaultLink; собственно short URL генерируется автоматически.
afterSave-хук создаёт SVG QR через adamgaskins/barcoder и сохраняет в поле qrCode.
Matomo DeviceDetector парсит User-Agent — OS family решает, на какую из трёх ссылок редиректить.
Эндпоинт /RedirectUrl/action/redirect?id=… открывается без авторизации, отвечает HTTP 302.
Фиксируется type, userAgent, ipAddress, redirectTo и полная JSON-информация об устройстве.
Кастомный view поля qrCode показывает SVG прямо в карточке (200×200) с кнопкой скачивания.
Модуль BPM2B PlayMarket Redirects добавляет в платформу BPM2B механизм коротких ссылок с автоматическим определением устройства пользователя и редиректом на нужный магазин приложений. Для каждой ссылки генерируется SVG QR-код, который можно распечатать на материалах или показать на экране — переход по нему ведёт на Google Play, App Store или дефолтный URL в зависимости от того, с какого устройства открыта ссылка.
RedirectUrl: поля androidLink, iosLink, defaultLink для трёх вариантов редиректа; link и qrCode заполняются автоматически и доступны только для чтения.CreateRedirectLink формирует короткую ссылку (siteUrl + API route + id) и создаёт SVG QR-код через библиотеку adamgaskins/barcoder; затем запись пересохраняется с skipHooks.GET /RedirectUrl/action/redirect?id=… помечен noAuth — открывается любым клиентом без логина в платформу.androidLink, iosLink или defaultLink и отправляет HTTP 302.RedirectUrlLog хранит type (android / ios / undefined), userAgent, ipAddress, redirectTo и подробную JSON-информацию об устройстве (client, OS, brand, model, browser family).qrCode рендерит SVG напрямую (200×200) и показывает кнопку скачивания — без стандартного file-виджета.Модуль предназначен для маркетинга мобильных приложений: одна короткая ссылка на полиграфии или билборде заменяет два отдельных QR-кода для Android и iOS, а вся аналитика по переходам сразу есть в платформе.
Покажем работу системы на ваших данных за 30 минут. Расскажем, как окупится в вашей отрасли, и подберём конфигурацию под ваши процессы.