Я пишу приложение для сбора данных для iPhone и хочу иметь возможность экспортировать мои данные в файл, который пользователь может обработать на своем рабочем столе. Я сгенерировал бы файл в формате csv или в любом другом формате на iPhone, а затем каким-то образом пользователь мог получить файл на свой рабочий стол. Из прочтения других вопросов здесь и в остальной части сети, кажется, мои варианты:
1) Создайте свой собственный веб-сервис где-нибудь в облаке, к которому приложение iPhone подключается и отправляет данные. Тогда мой сервер либо отправит его пользователю по электронной почте, либо сделает его доступным для загрузки.
2) Напишите код SMTP или используйте готовую библиотеку, которая потребует от пользователя ввода данных своего почтового сервера. Затем отправьте данные пользователю в виде вложения.
3) Используйте какую-то бесплатную настройку, где я даю пользователю приложение для запуска на своем рабочем столе, а приложение для iPhone находит и общается с этим настольным приложением.
Все три из них кажутся громоздкими: # 1 для меня, потому что я должен кодировать / поддерживать сервер (включая обнаружение / предотвращение спама / неправильного использования и т. Д.). # 2 и # 3 для пользователя, потому что есть дополнительная конфигурация, вещи для запуска и вещи, которые могут пойти не так. (Не говоря уже о множестве других вещей, которые можно написать и протестировать для меня, возможно, с кучей настольных ОС и конфигураций.)
Эти параметры используются людьми? Я что-нибудь пропустил? Что людям нравится больше всего?
Большое спасибо!