Поддержка и ограничения IOS

Материал из Документация Ключ-АСТРОМ
Версия от 17:44, 19 августа 2026; IKuznetsov (обсуждение | вклад) (Новая страница: «= Поддержка и ограничения = На этой странице вы можете узнать о поддерживаемых версиях, ограничениях, ресурсах для устранения неполадок и вариантах поддержки для '''iOS'''. == Поддерживаемые версии == {| class="wikitable" |- ! Требование !! Минимальная версия |- | '''iOS''' ||...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Поддержка и ограничения

На этой странице вы можете узнать о поддерживаемых версиях, ограничениях, ресурсах для устранения неполадок и вариантах поддержки для iOS.

Поддерживаемые версии

Требование Минимальная версия
iOS 15.0
tvOS 15.0
Xcode 16.0

Ограничения

Специфично для iOS

  • Функция воспроизведения сессий недоступна на tvOS — воспроизведение сессий поддерживается только на устройствах iOS.
  • Вмешательства отладчика — обнаружение ANR и отчеты о сбоях автоматически отключаются при подключении отладчика, чтобы предотвратить ложные срабатывания во время разработки.
  • Запросы от сторонних фреймворков — веб-запросы от некоторых сторонних фреймворков могут не обрабатываться автоматически.

Множество инструментов мониторинга

Мы не рекомендуем одновременно использовать несколько инструментов мониторинга, основанных на переключении (swizzling). Это может привести к непредвиденным побочным эффектам, таким как проблемы совместимости и потеря данных мониторинга, например, при отчётах о сбоях, инструментировании веб-запросов или инструментировании жизненного цикла.

  • Мониторинг производительности Firebase: Чтобы использовать одновременно Ключ-АСТРОМ и Firebase, либо полностью отключите мониторинг производительности Firebase, либо отключите автоматическую инструментацию веб-запросов в ЕдиномАгенте. Не выполняйте оба действия одновременно.
  • mPaaS: Чтобы использовать одновременно Ключ-АСТРОМ и mPaaS, либо отключите автоматическую инструментацию веб-запросов в ЕдиномАгенте, либо не используйте фреймворк MPNebulaAdapter. Не выполняйте оба действия одновременно.

Подробную информацию об отключении автоматической проверки веб-запросов см. в разделе «Ключи конфигурации».

Ограничения событий

Информацию об ограничениях частоты событий и других общих ограничениях см. в разделе «Общие ограничения для мобильных приложений RUM».

Поиск неисправностей

Для устранения неполадок, связанных с мониторингом мобильных приложений, обратитесь к следующим ресурсам:

  • Устранение неполадок RUM для мобильных приложений — общие рекомендации по устранению неполадок RUM в мобильных приложениях.
  • Мобильные приложения: Проблемы с инструментированием SwiftUI — устранение неполадок, специфичных для SwiftUI, в сообществе Ключ-АСТРОМ.

Совместное использование журналов для устранения неполадок

Для мобильных приложений iOS компания Ключ-АСТРОМ предоставляет API shareLogsFile, позволяющий легко обмениваться локально сохраненными файлами журналов через меню общего доступа iOS. Это полезно при сборе диагностической информации для обращений в службу поддержки.

Для включения этой функции необходимо установить параметр DTXWriteLogsToFile в значение true в вашем файле конфигурации Info.plist. По умолчанию логи не записываются на диск. Использование этой функции в производственных приложениях не рекомендуется.

Swift

// Отобразить окно выбора общего доступа из контроллера представления
Astromkey.shareLogsFile(on: viewController)

Objective-C

// Отобразить окно выбора общего доступа из контроллера представления
[Astromkey shareLogsFileOnViewController:viewController];

Получить поддержку

Сообщить об ошибке

Чтобы сообщить об ошибке или открыть заявку в службу поддержки:

  1. Перейдите на сайт support.astromkey.com.
  2. Создайте заявку в службу поддержки, указав следующую информацию:
    • Ваша конфигурация Info.plist (с удаленными конфиденциальными данными).
    • Журналы отладки из ЕдиногоАгента (включаются с помощью ключа конфигурации DTXLogLevel).
    • Версия ЕдиногоАгента.
    • Версия операционной системы и модель устройства.
    • Версия Xcode.
    • Шаги для воспроизведения проблемы.
    • Любые сообщения об ошибках или трассировки стека.

Сообщество

Сообщество Ключ-АСТРОМ: Мониторинг реальных пользователей.