01 · Профиль и идентификация пользователя
Используется для извлечения и отображения на UI настоящего никнейма, числового ID, языка и статуса Premium игрока Telegram.
Способы интеграции
Track A — Использование готового префаба
- Откройте сцену
01_UserInfo_Demo. - Найдите
FastTMA_UserInfoWidgetвPackages/com.fasttma.core/Runtime/Prefabs/и перетащите его прямо под узелCanvas. - Нажмите Play — интерфейс автоматически отобразит имя и юзернейм игрока.
Поведение в редакторе
Внутри Unity Editor виджет автоматически использует тестовые Mock-данные для предпросмотра.
Track B — Подключение компонента к готовому UI
- Выберите любой узел в вашем проекте с компонентом
TextилиTextMeshPro - Text (UI). - Нажмите Add Component →
TelegramUserInfoText. - Настройте шаблон Format в панели Inspector:
| Токен | Описание |
|---|---|
{firstName} | Имя пользователя |
{username} | Юзернейм (с символом @) |
{id} | Числовой UID |
{isPremium} | Статус Premium-подписки |
Пример строки формата:
Игрок: {firstName} (@{username}) | ID: {id}Справка по демо
Ознакомьтесь с реализацией демо в Packages/com.fasttma.core/Samples/01_UserInfo.