Как заставить пользователей приложений iPhone отправлять отчеты о сбоях?
Возможный дубликат:
iphone Как получить аварийный журнал от клиентов?
Некоторые из моих пользователей сообщают о сбоях. Каков наилучший способ объяснить им, как отправлять мне свои отчеты о сбоях, чтобы они отображались в списке отчетов о сбоях в iTunes Connect? Они отправляются, когда пользователи синхронизируют свой телефон со своими компьютерами? Спасибо!
Ответы
Ответ 1
Они будут отображаться в iTunes Connect автоматически, если пользователи разрешили это.
Когда пользователь синхронизирует свое устройство с помощью iTunes, отчеты о сбоях копируются в каталог на компьютере пользователя. Если приложение был распространен через App Store, и пользователь решил отправить аварийных журналов в Apple, журнал сбоев будет загружен, а разработчик можно загрузить через iTunes Connect.
Смотрите: http://developer.apple.com/library/ios/#technotes/tn2008/tn2151.html
Ответ 2
Я использовал Crittercism, чтобы автоматически получать отчеты о сбоях. Мне нравится это лучше, чем iTunes, потому что вы получаете уведомление по электронной почте сразу после сбоя.
Ответ 3
Когда пользователи синхронизируются с компьютером, они переходят к:
- Mac OS X:
~/Library/Logs/CrashReporter/MobileDevice/
- Windows XP: C:\Documents and Settings\\Приложение
Data\Apple,
компьютер \Logs\CrashReporter/
- Windows Vista:
C:\Users\\AppData\Roaming\Apple,
компьютер \Logs\CrashReporter/MobileDevice/
Имена файлов журнала начинаются с имени приложения и имеют расширение "crash". Они представляют собой просто текстовые файлы и могут быть отправлены по электронной почте в оригинальной или заархивированной форме или даже скопированы в вашу программу электронной почты.
От: http://www.anoshkin.net/blog/2008/09/09/iphone-crash-logs/ после простого поиска в Google для "отчетов о сбоях iphone".
Ответ 4
Вы можете использовать BugSense и получать отчеты о сбоях, не спрашивая пользователей.
Отказ от ответственности: я являюсь соучредителем BugSense
Ответ 5
В iTunes с привязанными к ним устройствами, если пользователь нажимает на имя для своего устройства, они смогут выбрать "Reset Warnings". После этого появится диалоговое окно, когда пользователь следующий. Синхронизирует свое устройство с вопросом, правильно ли отправлять данные в Apple. Если они нажмут OK, iTunes выведет все журналы сбоев с их устройства на серверы Apple.
После этого вы сможете найти свои журналы сбоев в iTunes Connect и загрузить их самостоятельно. Новые журналы сбоев появятся, если ваше приложение все еще имеет проблемы, а пользователь снова синхронизируется, все автоматически.