Comments 10
Они до сих пор не пофисили чудный баг с потерей crash-репортов на iOS. Теперь баг воспроизводится не со 100% вероятностью, но всё же.
— запускаем аппу
— включаем режим полета (или network link conditioner в very bad network)
— крашим приложение
— перезапускаем приложение без доступа к инету (или не выключаем NLC)
AR: краш репорт утерян примерно с 50% вероятностью (пару версий назад было 100%)
— запускаем аппу
— включаем режим полета (или network link conditioner в very bad network)
— крашим приложение
— перезапускаем приложение без доступа к инету (или не выключаем NLC)
AR: краш репорт утерян примерно с 50% вероятностью (пару версий назад было 100%)
Интеграция с SDK тоже достаточно простая, но конечно же далека от идеала, которым, по-моему, на данный момент является решение, используемое Fabric (Crashlytics) — о нём мы поговорим в заключительной — четвёртой — части обзора.
Хм, странно, но я совсем недавно интегрировал HockeyApp и там все аналогично Fabric — отдельный Мастер настройки, по сути все то же. Но в отличии от Fabric, Hockey предложил установку через Cocoa pods (как альтернативу Framework интеграции)
К сожалению, у меня он не отработал (не сработала проверка на втором, если не ошибаюсь, шаге), поэтому решил не упоминать.
Вообще изначально эта статья получилась 50+ страниц — после чего я приступил к правкам и сокращениям, так как уже получался не обзор, а руководство. Если кому-то интересно, то что-то из сокращенного могу добавить в комментариях.
Вообще изначально эта статья получилась 50+ страниц — после чего я приступил к правкам и сокращениям, так как уже получался не обзор, а руководство. Если кому-то интересно, то что-то из сокращенного могу добавить в комментариях.
Ключевое, не вошедшее в статью:
В настройках аккаунта можно изменить параметры отправления уведомлений для каждого из существующих триггеров:
Доступные для выбора варианты:
Символизация отчётов о падении выполняется постепенно, поэтому иногда в статистике можно видеть как группы, так и одиночные записи, хотя на самом деле причина падения может быть той же и в дальнейшем одиночные записи добавятся в соответствующую группу. Обычно для обработки и обновления статистики требуется около 5-10 минут.
В десктопном приложении выбор типа релиза подразумевает, что все варианты, кроме Store, означают распространение дистрибутива через HockeyApp, в противном случае это Apple AppStore или Google Play market (http://support.hockeyapp.net/kb/about-general-faq/how-to-organize-development-and-production-apps)
Webhooks:
На сайте сервиса в разделе «Mange App — Webhooks» Webhook Help содержит реальные данные из профиля приложения.
Каждое приложение (профиль) можно перенести на другой аккаунт (в другую организацию) без потери собранных данных. Очень удобно при смене команды или передаче проекта на аккаунт заказчика (и т.п. ситуации).
В настройках аккаунта можно изменить параметры отправления уведомлений для каждого из существующих триггеров:
- публикация новой версии
- создание новой crash-группы
- получение нового отзыва
- регистрация нового устройства пользователем
- согласие пользователя на приглашение в команду
- выход пользователя из команды
Доступные для выбора варианты:
- ежедневно (дайджест)
- индивидуально (для каждого события)
- индивидуально и ежедневно
- отключить
Символизация отчётов о падении выполняется постепенно, поэтому иногда в статистике можно видеть как группы, так и одиночные записи, хотя на самом деле причина падения может быть той же и в дальнейшем одиночные записи добавятся в соответствующую группу. Обычно для обработки и обновления статистики требуется около 5-10 минут.
В десктопном приложении выбор типа релиза подразумевает, что все варианты, кроме Store, означают распространение дистрибутива через HockeyApp, в противном случае это Apple AppStore или Google Play market (http://support.hockeyapp.net/kb/about-general-faq/how-to-organize-development-and-production-apps)
Webhooks:
- support.hockeyapp.net/kb/services-webhooks-desktop-apps/how-to-use-hockeyapp-webhooks
- support.hockeyapp.net/kb/services-webhooks-desktop-apps/how-to-set-up-a-webhook-in-github
- support.hockeyapp.net/kb/services-webhooks-desktop-apps/how-to-set-up-a-webhook-in-jira
На сайте сервиса в разделе «Mange App — Webhooks» Webhook Help содержит реальные данные из профиля приложения.
Каждое приложение (профиль) можно перенести на другой аккаунт (в другую организацию) без потери собранных данных. Очень удобно при смене команды или передаче проекта на аккаунт заказчика (и т.п. ситуации).
Новый билд можно отправить либо вручную через сайт сервиса:…
… Либо в полуавтоматическом режиме, если установлено десктопное приложение — в этом случае достаточно будет выполнить архивирование проекта (Product-Archive) — далее в появившемся попапе выбрать Upload:
Еще в OSX(на других ОС не пробовал) можно отправлять билд из командной строки.
Sign up to leave a comment.
Сервисы дистрибуции мобильных приложений для iOS. Часть 2: HockeyApp