Перейти к содержимому

Обратная связь TestFlight в ASO.dev

Страница Обратная связь - это входящий список TestFlight для скриншотов и отчётов о сбоях.

Используйте её, чтобы найти отчёт, посмотреть комментарий тестировщика, проверить сборку и устройство, удалить ненужный отчёт или написать тестировщику, если email доступен.

ASO.dev не редактирует обратную связь TestFlight. Содержимое отчёта остаётся read-only данными Apple.

Обратная связь TestFlight в ASO.dev
Обратная связь TestFlight в ASO.dev

Левая панель загружает скриншоты и отчёты о сбоях TestFlight для выбранного приложения.

Поиск помогает найти отчёт по тестировщику, email, сборке, устройству или видимому тексту. Нижние фильтры делят список на Все, Сбои и Скриншоты.

В строке отчёта отображаются:

  • тип: скриншот или сбой;
  • имя тестировщика;
  • email, если Apple его вернула;
  • дата создания;
  • номер сборки;
  • устройство;
  • версия ОС;
  • быстрые действия для копирования, письма или перехода к сборке.

При выборе строки полный отчёт открывается справа.

Обратная связь не редактируется. На странице доступны только ограниченные действия с отчётом:

  • Удалить - удаляет выбранный скриншот или отчёт о сбое после подтверждения.
  • Написать email - открывает черновик письма тестировщику, если email доступен.
  • Копировать - копирует полезные значения: email, комментарий или номер сборки.
  • Скачать JSON - скачивает выбранный сбой или обратную связь в JSON в формате Apple.
  • Открыть сборку - переходит к связанной TestFlight-сборке по номеру или иконке кубика.
  • AI Companion MCP - позволяет ИИ-клиенту получить подробную информацию о выбранном сбое через локальный MCP-сценарий.
  • Обновить - загружает свежие данные из App Store Connect.

Если email тестировщика отсутствует, ASO.dev не может открыть прямой черновик письма для этого отчёта.

Правая панель показывает выбранный отчёт вместе с контекстом.

В верхней части отображаются:

  • имя тестировщика;
  • email тестировщика;
  • версия приложения или номер сборки;
  • комментарий;
  • переведённый комментарий, если перевод доступен;
  • превью скриншота для отчёта со скриншотом.

Для скриншотов это позволяет быстро увидеть экран, который прислал тестировщик. Для сбоев важнее сборка, устройство, версия ОС и контекст выполнения, который вернула Apple.

Информация об устройстве

Section titled “Информация об устройстве”

Нижний блок объясняет, в каком окружении произошёл сбой или был отправлен скриншот.

Он может включать:

  • модель устройства;
  • версию ОС;
  • время работы приложения;
  • заряд батареи;
  • часовой пояс;
  • архитектуру устройства;
  • тип подключения;
  • свободное и общее место на диске;
  • разрешение экрана.

Этот контекст помогает перед созданием QA-задачи, письмом тестировщику или сравнением с более новой сборкой.

Для отчётов о сбоях ASO.dev может передать выбранный отчёт в локальный AI Companion MCP.

Это полезно, когда нужно попросить ИИ-клиент разобрать контекст сбоя, подготовить отчёт об ошибке, кратко описать окружение или сопоставить отчёт со сборкой и TestFlight-данными, которые уже видны в ASO.dev.

MCP не редактирует обратную связь. Он читает выбранный отчёт о сбое и возвращает контекст сбоя, который Apple предоставила для этого отчёта.

Скачать JSON в формате Apple

Section titled “Скачать JSON в формате Apple”

Используйте Скачать JSON, когда нужно приложить исходные данные к задаче, передать отчёт разработчикам, сохранить его перед удалением или обработать вне ASO.dev.

Скачанный файл сохраняет названия полей и значения в формате Apple для выбранного отчёта о сбое или отчёта со скриншотом. Если Apple не вернула поле, оно остаётся null или пустым значением.

Пример структуры:

{
"id": "APhFJhXIL5XYIwLbn60ApjU",
"timestamp": "2026-07-06T21:30:27.026Z[UTC]",
"appAppleId": 6445911688,
"cfBundleShortVersion": "5.9.3444",
"cfBundleVersion": "3290",
"deviceModel": "iPhone14,3",
"osVersion": "18.7.2",
"locale": "en-RS",
"timezone": "Europe/Belgrade",
"architecture": "arm64e",
"connectionStatus": "WI_FI",
"appUptimeMillis": 11000,
"availableDiskBytes": 4436369408,
"totalDiskBytes": 255877271552,
"batteryPercentage": 25,
"screenWidth": 428,
"screenHeight": 926,
"emailAddress": "apple@aso.dev",
"comment": "Комментарий тестировщика"
}
  1. Используйте поиск или фильтры Сбои / Скриншоты.
  2. Выберите отчёт и проверьте комментарий, скриншот, сборку и устройство.
  3. Скопируйте номер сборки или откройте сборку через , если нужен контекст релиза.
  4. Скачайте JSON или используйте MCP, если разработчикам нужен исходный контекст сбоя или обратной связи.
  5. Используйте только когда email есть и нужно уточняющее письмо.
  6. Удалите отчёты, которые больше не нужны в очереди обратной связи.

Для чтения обратной связи нужен App Store Connect API доступ к ресурсам обратной связи TestFlight для приложения.

Для удаления нужен write-доступ к соответствующему ресурсу TestFlight. Email-действие зависит от того, вернула ли Apple адрес тестировщика, и от почтового клиента на устройстве.

MCP работает локально в приложении ASO.dev и выбранном рабочем пространстве. Скачанный JSON включает только данные, которые Apple вернула для выбранного отчёта.