Я обычно сталкиваюсь с этим рабочим процессом при отправке ошибок iOS со скриншотами:
- Сделать снимок экрана на устройстве iOS
- Открыть картинки
- Найдите конкретную картинку
- Электронная почта
- Загрузить картинку из электронной почты
- Создать тикет JIRA
- Найдите и прикрепите скриншот
- Отправить билет
Я хотел бы изменить его на это:
- Сделайте снимок экрана на устройстве iOS (затем появится форма отправки сообщения об ошибке JIRA)
- Заполните форму на устройстве iOS с предварительно прикрепленным скриншотом.
- Отправить билет
Как я могу это сделать?
Более конкретно:
- Какие фреймворки или библиотеки мне нужно использовать/понять как на стороне iOS, так и на стороне JIRA?
- Как перехватить механизм захвата скриншота (кнопка Home + Off) и открыть вид над приложением?
- Как я могу добавить этот модуль кода в любой проект, чтобы он «просто работал» с очень небольшими изменениями в любых файлах проекта или списках. см. FoneMonkey