Брендинг приложений и CMS — icon_url и website_url для UI и лендингов.
Иконки и сайты
В админке у приложения и CMS-сайта можно задать публичную иконку и ссылку на сайт. Их удобно показывать в «О приложении», списках продуктов, футере лендинга и т.п.
Админка
- Приложение → Обзор → блок Брендинг (имя, описание, иконка, сайт)
- CMS сайт → Обзор → Брендинг сайта
Иконку можно вставить URL или загрузить файл (PNG / WebP / SVG) — сохранится публичный URL.
| Поле | Назначение |
|---|---|
icon_url | Логотип / иконка |
website_url | Маркетинговый или продуктовый сайт |
Приложение (SDK / HTTP)
Нужен X-Public-Key приложения.
GET /v1/applications/YOUR_APP_CODE/branding
X-Public-Key: YOUR_PUBLIC_KEY
Ответ:
{
"data": {
"code": "YOUR_APP_CODE",
"name": "…",
"description": "…",
"icon_url": "https://…",
"website_url": "https://…"
}
}
const { data } = await platform.getApplicationBranding();
// data.icon_url, data.website_url, data.name
Flutter: getApplicationBranding().
CMS сайт
Поля уже в корневом ответе сайта (отдельный эндпоинт не нужен):
GET /v1/sites/YOUR_SITE_CODE
X-Public-Key: YOUR_CMS_SITE_KEY
или (сайт привязан к приложению):
GET /v1/applications/YOUR_APP_CODE/sites/YOUR_SITE_CODE
X-Public-Key: YOUR_PUBLIC_KEY
const { data: site } = await platform.getCmsSite("YOUR_SITE_CODE");
// site.icon_url, site.website_url
Платформа не рисует UI — только отдаёт URL; клиент сам вставляет <img> / ссылку.