Отдельные ссылки
Одной из ключевых возможностей Платформера является гибкая система ссылок — вы можете использовать разные URL для разных платформ и даже для конкретных клиентов. Рассмотрим это на примере Telegram Mini Apps.
Официально Telegram поддерживает шесть различных клиентов — для разных операционных систем и устройств. Это мобильные, десктопные и веб-версии, каждая из которых имеет собственные особенности. Разница между ними настолько значительна, что порой полноценная поддержка всех клиентов в одном мини-приложении становится просто невозможной.
Разработчики, создавая мини-приложение, часто адаптируют его под определённые устройства или сценарии использования. Одни приложения рассчитаны на мобильные клиенты, другие — на десктоп, третьи же оптимизированы под веб-среду. Однако не всегда целесообразно запускать одно и то же приложение во всех этих средах.
Представьте, что ваше приложение критически зависит от доступа к камере или QR-сканеру — функций, которых нет в десктопной и веб-версиях Telegram. В таком случае загружать полноценное приложение лишь для того, чтобы показать сообщение о невозможности работы — неэффективно и неудобно.
Платформер решает эту проблему элегантно. Вы можете задать индивидуальные URL для каждой платформы или клиента. Если ссылка для конкретного клиента не указана, Платформер сам уведомит пользователя о недоступности приложения на его устройстве. Вы также можете указать кастомную заглушку — облегченную страницу с понятным пояснением, что даст пользователю ясность без лишней траты ресурсов.
Более того, данная функция открывает двери к ещё одной мощной возможности — созданию изолированных бандлов для разных клиентов. Такие сборки не содержат избыточного кода, предназначенного для других платформ, и не требуют изоморфных решений. Это значит, что Telegram на iOS не будет загружать ресурсы, нужные только Android-версии — а это серьёзный выигрыш в скорости и эффективности.
С Платформером вы можете создавать лёгкие, быстрые, точные сборки под каждую платформу — и сами управлять, кто, где и как получит доступ к вашему приложению.
Настройку отдельных ссылок для каждого клиента можно найти в интерфейсе управления приложением, в разделе «Ссылки».
HTTP-ссылки
Вы можете использовать HTTP-ссылки, но только для целей разработки. Такие приложения не смогут воспользоваться функциональностью Платформера. В production их использование не рекомендуется.
