Не удается открыть приложение из URL в мобильном сафари с расширением .zip - PullRequest
1 голос
/ 29 декабря 2010

Я использовал информацию в этом замечательном сообщении Как связать типы файлов с приложением iPhone? , чтобы запустить приложение из Почты как с mydoc.foo , так и со сжатымверсия mydoc.foo.zip , которая автоматически волшебным образом распаковывается в изолированную программную среду моих приложений.

Я могу открыть URL-адрес, такой как http://blah.com/shared/mydoc.foo, в свое приложение с Safari, но когда URL-адрес http://blah.com/shared/mydoc.foo.zip, я получаю сообщение Невозможнооткрыть документ , когда я использую кнопку Открыть в MyApp на загруженной странице.

Мне интересно, что нужно добавить в мой info.plist, чтобы этот конкретный URL работал, поскольку Safari распознает мойприложение в качестве получателя для этого набора расширений, и Почта ведет себя на отлично.

Не работает метод делегата - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url.

1 Ответ

0 голосов
/ 29 декабря 2010

Поскольку вы хотите принимать файлы .zip, а страница, на которую вы ссылаетесь, принимает файлы .gz, убедитесь, что вы указали com.pkware.zip-archive UTI вместо org.gnu.gnu-zip-archive.

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