Файловые ассоциации iOS App ("open with ..") / CFBundleDocumentTypes вопрос - PullRequest
0 голосов
/ 11 марта 2011

Я недавно купил идеальное приложение для управления файлами для своего iPad. Все в этом приложении великолепно, кроме того, что оно не может обрабатывать некоторые типы файлов.

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

Вопрос в том, как связать это приложение с определенными типами файлов? Я искал в Google и обнаружил, что информация об ассоциации файлов приложения хранится в файле Info.plist в разделе CFBundleDocumentTypes.

Так что я просто изменил Info.plist, но id не помог. Я также нашел взломанную версию этого приложения и поместил info.plist в файл IPA, переустановил приложение на iPad, и это тоже не помогло.

Есть предложения как решить проблему?

Ответы [ 2 ]

1 голос
/ 11 марта 2011

Вы не можете просто добавить типы файлов.Приложение также должно быть закодировано, чтобы принять запрос на открытие файла.

Попробуйте связаться с разработчиком и попросить их добавить эту функцию.

0 голосов
/ 13 марта 2011

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

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