Общий доступ к файлам iTunes - отображение содержимого папки документа

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

Я реализовал, и он работает, как ожидалось. Но я просто хочу подтвердить, можем ли мы иметь такой экран в нашем приложении, где содержимое папки "Документы" отображается пользователю?

Потому что я прочитал приведенную ниже ссылку (Раздел: Поддержка общего доступа к файлам) от Apple о Папке документов, в которой говорится, что мы никогда не должны предоставлять пользователю содержимое Папки документов.

http://developer.apple.com/library/ios/#documentation/miscellaneous/conceptual/iphoneostechoverview/CoreServicesLayer/CoreServicesLayer.html

Я хочу знать, отклонит ли яблоко мое заявление, если я отправлю приложение с вышеупомянутой реализованной вещью?

ИЛИ какие способы доступны для этого (заставить пользователя выбрать файл из папки документов)?

2 ответа

Руководство заключается в инкапсуляции файлов.

"Например, ваше приложение может сделать содержимое любых новых файлов доступным через его интерфейс. Вы никогда не должны предоставлять пользователю список файлов в этом каталоге и просить их решить, что делать с этими файлами".

Вся цитата из документов, на которые вы ссылаетесь, (выделено мной):

Приложения, поддерживающие общий доступ к файлам, должны иметь возможность распознавать, когда файлы были добавлены в каталог "Документы", и отвечать соответствующим образом. Например, ваше приложение может сделать содержимое любых новых файлов доступным через его интерфейс. Вы никогда не должны предоставлять пользователю список файлов в этом каталоге и просить их решить, что делать с этими файлами.

Apple заявляет, что ваше приложение должно (не обязательно) обрабатывать файлы, добавляемые в Документы через iTunes, без предоставления пользователю списка файлов. Это цель, но я сомневаюсь, что Apple отклонит приложение только для показа списка файлов в приложении. Ознакомьтесь с Руководством по обзору приложений.

Сказав это, не должно быть никаких причин, чтобы показать список пользователю. Если пользователь добавляет файл через общий доступ к файлам iTunes, это означает, что пользователь хочет, чтобы файл был обработан.

Другие вопросы по тегам