FAQ 
В этом разделе собраны различные глупые и не глупые вопросы и ответы
Вопросы 
Для QA 
Не работает кнопка 'Смотреть'! Што делать? Перейти
- Проверь битость саммари - Как проверить саммари на битость?
 - Проверь битость всех саммари в комбо
 - Проверь ссылку видео, которое пытаешься смотреть
 - Если везде мимо, создавай баг таску
- Напиши, что по всем этим пунктам мимо - можно чеклистом
 
 
👺
Не создавай баг таску, пока не выполнишь все пункты
Как проверить саммари на битость? Перейти
INFO
Битое саммари - это саммари в котором для какого-либо видео нет url и/или externalId
Есть JSON фильтр который ищет битые лекции
Сайт - https://try.jsonata.org/

- cлева - ответ от бэкенда
- Получить ответ для саммари от бекенда
https://api-production.kube.artforintrovert.ru/api/v3/courses/655663726ced41c18557a723- Заменить id на id саммари
 
 - Получить комбо для саммари от бекенда
https://api-production.kube.artforintrovert.ru/api/v3/combo/course/655663726ced41c18557a723- Заменить id на id саммари
 - Пройтись для каждого саммари
 
 
 - Получить ответ для саммари от бекенда
 - справа сверху - фильтр
 - справа снизу - результат
 
Результат - все лекции, в которых нет id или нет url
Если результат никакой, то проблема в чем-то другом
Фильтр
data.course.modules.blocks.videos.media.videos.kinescope[url="" or url=null or externalId=null].{
    "module.id": %.%.%.%.%.id,
    "module.title": %.%.%.%.%.title,
    "block.id": %.%.%.%.id,
    "block": %.%.%.%.title,
    "lecture.id": %.%.%.id,
    "lecture": %.%.%.title,
    "video": %.kinescope
}
Для разработчика 
Как реализована адаптивная верстка? Перейти
Для адаптива используется TabletContainer и ResponsiveDimensions
Не могу запустить приложение на iOS! Што делать? Перейти
Проверь, что у твоего юзера в App Store Connect выдано разрешение на сертификаты - Access to Certificates, Identifiers & Profiles

Если галки нет или не видишь - спроси в #mobile-team
В ответе от бекенда данные приходят только для одного языка! ЧЯДНТ? Перейти
TLDR
Добавь enableLocale: false в вызов метода клиента APIClientV2
В методах APIClientV2 есть специальный параметр для фильтрации контента по текущей локали приложения - enableLocale
По умолчанию весь контент фильтруется принудительно. Чтобы переопределить это поведение нужно в вызов метода добавить enableLocale: false
Пример:

Нет трейлеров в приложении! Что делать? Перейти
В целях производительности трейлеры выключены при kReleaseMode: false
Чтобы включить трейлеры в дебаг сборке, нужно:
- 
Открыть
lib/constants.dart:63 - 
Поменять значение константы
kEnableTrailersdiff-const kEnableTrailers = kReleaseMode; +const kEnableTrailers = true; // TODO: revert 
WARNING
Не мерж изменения этой константы в develop!
Как починить SVG иконку? Перейти
Иконка иногда криво экспортируется из фигмы. Эта статья посвящена как это починить
Общие 
Нет плавности на iPhone Pro и Pro Max! Что за ***ня? Перейти
Когда на экране присутствует трейлер, движок режет фпс до 80 кадров в секунду
Это невозможно поменять
У меня пропали баннеры и таб рейтинг! Что делать? Перейти
Инструкция как переключить флаг в приложении
Скорее всего ты живешь в Америке, либо используешь VPN Америки.
Если нет, пищи в #mobile-public
Как переключаться между DEV и PROD Перейти
Смотри также: Как получить тестовую подписку на DEV
В этой статье описаны способы переключить стенд
Как получить тестовую подписку на DEV стенде Перейти
Чтобы получить тестовую подписку нужно на DEV стенде оформить подписку со следующими данными:
INFO
Card Number: 4242 4242 4242 4242
Expire Date: 12/26
CVV: 123
Мне мешает Debug Toolbar! Как убрать его? Перейти
Смахни его вверх