iPhone отладка дамп - PullRequest
       2

iPhone отладка дамп

0 голосов
/ 28 мая 2009

Я тестирую приложение на iPhone и пытаюсь разработать встроенный метод для записи конкретного действия, которое пользователи выполняют для взаимодействия с моим приложением. Я хотел бы, чтобы эти данные были каким-то образом возвращены мне. Первоначально у меня был метод сбора этой информации, но я должен был быть рядом. Это было с nc.

Теперь я думаю о форматировании данных и отправке их по электронной почте.

Это чисто вопрос проектирования, но есть ли у кого-нибудь еще предложения по сбору больших объемов данных? Мне понравилась идея выгрузить данные в файловую систему iPhone и попросить моих тестеров вежливо извлечь их через SSH, но это требует взлома всех тестовых устройств и не является жизнеспособным решением.

Лучшее, что я придумала, - это просто отформатировать эти данные, вставить их в тело электронного письма и отправить на жестко закодированное электронное письмо (мое).

Можно ли отформатировать эти данные в файл и отправить в виде вложения? Это также было бы гораздо более удобным решением, поскольку оно ограничено тем, что я придумал.

Для ясности поток выглядит примерно так:

  1. Распространение бета-версии
  2. Пользователи взаимодействуют с бета-версией
  3. Для каждого использования, приводящего к ошибке, выведите данные в формат, который может прочитать мое стандартное для отрасли настольное приложение
  4. Попытка исправить это поведение на iPhone, симулируя алгоритм с собранными данными

Так что это не только для анализа использования, это просто для отладки.

1 Ответ

1 голос
/ 28 мая 2009

Отправлять электронную почту таким способом с устройства в 2.2 очень неудобно. Вы можете использовать только mailto: URL, а не вложения. Хуже того, пользователь должен правильно настроить почту. Написание собственного SMTP-клиента не намного лучше, особенно с учетом печально известной DNS-библиотеки iPhone.

Лучшее решение - разместить информацию в веб-сервисе. Очень легко, очень быстро, работает в фоновом режиме. Для хорошего вкуса вы, конечно, должны получить разрешение пользователя, но нам повезло.

Если вы пытаетесь отслеживать поведение пользователя через ваше приложение, нам очень повезло с Google Analytics прямо с устройства. Для этого нам пришлось создать собственную систему, но это не так сложно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...