Skip to main content
Школа может создавать собственные страницы: каждая страница получает свой адрес (https://ваша-школа.exode.biz/ваш-slug) и встраивает мини-приложение — сайт или веб-приложение, размещённые где угодно (Vercel, свой сервер и т.д.), в iframe. Мини-приложение получает от платформы подписанные данные пользователя (Init Data), может проверить их на своём бэкенде и построить любую логику — от лендинга до полноценного сервиса со своей базой данных.

Создание страницы

  1. Откройте «Панель управления» → «Компания» → «Страницы школы».
  2. Нажмите «Создать страницу» и заполните:
    • Название — отображается в заголовке и меню (на языках школы);
    • Адрес (slug) — строчные латинские буквы, цифры и дефис, 2–64 символа. Страница откроется по адресу /<slug>. Системные адреса платформы заняты;
    • URL приложения — https-адрес вашего мини-приложения (он откроется в iframe);
    • Доступна без входа — показывать ли страницу неавторизованным посетителям;
  3. После создания откройте меню страницы → «Показать секрет» — этот секрет нужен вашему серверу для проверки Init Data. Храните его только на сервере.
Пункт меню для новой страницы добавьте в «Настройки» → «Левое меню» со ссылкой /<slug> — переход будет внутренним, без перезагрузки.

Главная страница школы

В списке страниц можно назначить главную: выбранная страница (системная или кастомная) будет открываться на /. Кастомную страницу, назначенную главной, нельзя удалить или выключить — сначала назначьте другую главную.

Жизненный цикл iframe

Открытая страница-приложение не выгружается при навигации по платформе: iframe загружается один раз и живёт в памяти, повторное открытие мгновенно. Закрыть приложение можно командой app.ui.close() из самого мини-приложения.

Что дальше


Обновлено: 2026-08-19 10:50 UTC