Включить прямую передачу из приложений iWork в мое приложение

#ios #iwork #uidocumentinteraction

#iOS #iwork #взаимодействие с uidocument

Вопрос:

Я изучаю возможности создания приложения, которое может обрабатывать документы приложений iWork (Pages, Numbers, Keynote). Я создал приложение и зарегистрировал типы документов, но это позволяет мне только поддерживать Open In из других приложений, которые реализуют UIDocumentInteractionController.

Насколько я смог понять, единственная доступная в настоящее время возможность — это реализовать сервис WebDAV и использовать его для синхронизации документов.

Совместное использование файлов со страниц

Другая возможность — передача с помощью iTunes

Совместное использование с помощью iTunes

Мой вывод: прямой передачи нет.

Ни один из этих вариантов мне не нравится, но наиболее разумным является внедрение сервиса WebDAV, такого как DropBox.

Итак, мой вопрос: есть ли у кого-нибудь опыт прямой передачи документов — если да, то как. Если нет, правильно ли я говорю, что путь WebDAV возможен?

Спасибо.

Ответ №1:

Прямая передача из приложения в приложение не будет работать, если другие приложения не сотрудничают с вами. Вам нужно будет заставить Apple предложить команду «Открыть в …» в своих приложениях iWork, которая используется UIDocumentInteractionController для ее работы.

Комментарии:

1. ХОРОШО — я этого боялся. Я не ожидаю, что они предложат эту опцию вовремя, чтобы я мог использовать эту функцию. Спасибо